/* phoenix-3.0.0 selector.css Date:2017-05-23 20:22:09 */
@charset "UTF-8";
.mt-1 {
    margin-top: -1px
}

.mt-2 {
    margin-top: -2px
}

.mt-3 {
    margin-top: -3px
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt20 {
    margin-top: 20px
}

.mr5 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr20 {
    margin-right: 20px
}

.mr40 {
    margin-right: 40px
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

.mb40 {
    margin-bottom: 40px
}

.ml5 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pr5 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pl5 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.fl {
    float: left
}

.fr {
    float: right
}

.clr {
    visibility: hidden
}

.clear {
    clear: both
}

.color01 {
    color: #e4393c
}

.color02 {
    color: #333
}

.color03 {
    color: #005aa0
}

.color04 {
    color: #ddd
}

.color05 {
    color: #ccc
}

.color06 {
    color: #f60
}

.fw-bold {
    font-weight: bolder
}

.sk-label, .skcolor_ljg {
    color: #e4393c
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .w {
        width: 1210px
    }
}

.resp01 .w {
    width: 1210px
}

@media (min-width: 1411px) {
    .w {
        width: 1390px
    }
}

.resp02 .w {
    width: 1390px
}

.p-price strong {
    color: #e4393c;
    font-weight: 400;
    font-family: Verdana
}

#settleup-2013 .p-price strong {
    font-weight: 700
}

.u-jd {
    display: inline-block;
    width: 54px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 3px;
    font-family: simsun;
    color: #fff;
    background: #e4393c;
    margin-left: 5px
}

#nav-2014 {
    margin-bottom: 0
}

.main {
    margin-bottom: 10px
}

.main .m-aside {
    float: right;
    width: 210px;
    margin-left: -210px;
    position: relative;
    _display: inline
}

.main .m-list {
    display: inline;
    float: left;
    width: 100%;
    overflow: hidden;
    _display: inline
}

.main .m-list .ml-wrap {
    margin-right: 220px;
    padding-bottom: 30px
}

.main.left2right .m-aside {
    float: left;
    width: 210px;
    margin-right: -210px;
    margin-left: 0
}

.main.left2right .m-list {
    float: right
}

.main.left2right .m-list .ml-wrap {
    margin-right: 0;
    margin-left: 220px
}

.g-main2 {
    margin-bottom: 10px
}

.g-main2 .m-aside {
    float: right;
    width: 210px;
    margin-right: -210px;
    position: relative;
    _display: inline
}

.g-main2 .m-list {
    float: right;
    width: 100%
}

.g-main2 .m-list .ml-wrap {
    margin-left: 220px;
    padding-bottom: 10px
}

.bottom-ad {
    width: 100%
}

.bottom-ad a {
    display: block
}

.bottom-ad img {
    display: block;
    width: 100%
}

img.err-poster, img.err-product {
    background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif) no-repeat 50% 50%
}

img.err-price {
    width: 81px;
    height: 22px;
    background: url(//misc.360buyimg.com/lib/skin/e/i/error-3.gif) no-repeat 50% 50%
}

.btn {
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer
}

.btn:hover {
    text-decoration: none;
    box-shadow: 0 1px 1px rgba(0, 1, 1, .08);
    cursor: pointer
}

.btn-default {
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #DDD;
    padding: 4px 13px 5px;
    color: #666;
    background-color: #f7f7f7;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: -webkit-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: -o-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.btn-default:hover {
    text-decoration: none;
    box-shadow: 0 1px 1px rgba(0, 1, 1, .08);
    cursor: pointer;
    color: #666
}

.btn-primary {
    display: inline-block;
    line-height: 14px;
    height: 14px;
    border-radius: 2px;
    background: #F7F7F7;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 0;
    padding: 5px 15px 6px;
    color: #FFF;
    background-color: #E74649;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #E74649, #DF3033);
    background-image: -webkit-linear-gradient(top, #E74649, #DF3033);
    background-image: -o-linear-gradient(top, #E74649, #DF3033);
    background-image: linear-gradient(top, #E74649, #DF3033);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#DF3033', GradientType=0)
}

.btn-primary:hover {
    text-decoration: none;
    box-shadow: 0 1px 1px rgba(0, 1, 1, .08);
    cursor: pointer;
    color: #FFF
}

.btn.disabled {
    padding: 4px 13px 5px;
    border: 1px solid #DDD;
    background: #FFF;
    cursor: default;
    color: #CCC;
    opacity: .2;
    filter: alpha(Opacity=20);
    filter: alpha(Opacity=20)
}

.btn.disabled:hover {
    color: #CCC
}

.btn-XL {
    height: 19px;
    line-height: 19px
}

.i-dd-offline, .i-dd-online {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.customerService.png) no-repeat;
    cursor: pointer
}

.i-dd-offline {
    background-position: 0 -41px
}

.input-txt {
    height: 17px;
    line-height: 17px;
    border: 1px solid #CCC;
    padding: 3px;
    width: 145px
}

.input-XL {
    width: 225px;
    height: 28px;
    line-height: 28px;
    font-size: 14px
}

.form-group .fg-line {
    position: relative;
    line-height: 28px;
    width: auto;
    height: auto;
    zoom: 1
}

.form-group .fg-line:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

.form-group .fg-line-key {
    float: left;
    width: 120px
}

.form-group .fg-line-value {
    margin-left: 120px
}

.common-rec {
    margin-bottom: 10px
}

.common-rec .mt {
    height: 36px;
    background: #F1F1F1
}

.common-rec .mt h3 {
    line-height: 36px;
    padding-left: 10px;
    font-size: 15px;
    font-family: "microsoft yahei"
}

.common-rec .mt h3.break-words b {
    color: #e4393c;
    margin-right: 5px
}

.common-rec .mt h3.break-words del {
    color: #999;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: Arial, Verdana, "\5b8b\4f53"
}

.common-rec .mt h3.break-words em {
    font-weight: 400;
    font-style: normal
}

.common-rec .cr-showall {
    border: 1px solid #DDD;
    border-radius: 2px;
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    display: block;
    text-align: center;
    font-family: "\5b8b\4f53";
    margin-bottom: 30px
}

.common-rec .cr-showall:hover {
    background-color: #F7F7F7;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #F7F7F7, #F3F2F2);
    background-image: -webkit-linear-gradient(top, #F7F7F7, #F3F2F2);
    background-image: -o-linear-gradient(top, #F7F7F7, #F3F2F2);
    background-image: linear-gradient(top, #F7F7F7, #F3F2F2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#F3F2F2', GradientType=0);
    text-decoration: none
}

.common-box {
    border: 1px solid #ddd;
    border-top: 2px solid #999;
    margin-bottom: 10px
}

.common-box .mt {
    height: 30px;
    padding: 0 10px;
    background: #F7F7F7;
    border-bottom: 1px solid #ddd;
    line-height: 30px
}

.m-box-s1 {
    border: 1px solid #ddd;
    margin-bottom: 10px
}

.m-box-s1 .mt {
    padding: 6px;
    height: 21px;
    line-height: 21px
}

.m-box-s1 .mt .mt-title {
    font-weight: 400;
    font-size: 14px;
    font-family: "microsoft yahei"
}

.i-checkbox {
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.i-checkbox.selected, .i-checkbox:hover {
    border-color: #e4393c;
    background-position: -1px -107px
}

.i-radio {
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.icons.png) no-repeat -2px -224px;
    display: inline-block;
    height: 12px;
    width: 12px
}

.i-radio.selected, .i-radio:hover {
    background-position: -2px -246px
}

#backtop {
    display: none;
    z-index: 100
}

#backtop .b-item {
    width: 50px;
    height: 50px;
    background: #CCC;
    margin-top: 5px
}

#backtop .b-item a {
    display: block;
    background-image: url(//misc.360buyimg.com/product/list/1.0.4/css/i/backpanel20140728.png);
    background-color: #AAA;
    background-repeat: no-repeat;
    padding: 10px 10px 0 14px;
    color: #FFF;
    width: 26px;
    height: 40px;
    line-height: 1000px;
    overflow: hidden
}

#backtop .b-item a:hover {
    line-height: 14px;
    color: #FFF;
    background-image: none;
    text-decoration: none
}

#backtop .b-item a.b-i-survey {
    background-position: 0 -55px
}

#backtop .b-item a.b-i-back {
    background-position: 0 -110px
}

.p-detail, .p-name {
    word-break: break-all;
    word-wrap: break-word
}

.goods-icons {
    float: left;
    display: inline-block;
    overflow: hidden;
    height: 16px;
    padding: 0 2px;
    margin-right: 3px;
    background: #E4393C;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    color: #FFF
}

.goods-icons-s1, .goods-icons-s2, .goods-icons-s3, .goods-icons-s4, .goods-icons-s5, .goods-icons-s6, .goods-icons-s7 {
    float: left;
    display: inline-block;
    margin-right: 3px;
    height: 16px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.service.icons.png) no-repeat -9999px -9999px;
    overflow: hidden;
    line-height: 9000px
}

.goods-icons-s1 {
    width: 70px;
    background-position: 0 0
}

.goods-icons-s2 {
    width: 57px;
    background-position: 0 -26px
}

.goods-icons-s3 {
    width: 56px;
    background-position: 0 -52px
}

.goods-icons-s4 {
    width: 68px;
    background-position: 0 -78px
}

.goods-icons-s5 {
    width: 68px;
    background-position: 0 -104px
}

.goods-icons-s6 {
    width: 61px;
    background-position: 0 -130px
}

.goods-icons-s7 {
    width: 68px;
    background-position: 0 -156px
}

.btn-multiple {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border: 1px solid #DDD;
    padding: 0 3px 0 18px;
    position: relative;
    background: #fff;
    color: #333
}

.btn-multiple i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 3px;
    top: 0;
    width: 13px;
    height: 20px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 0 -63px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.btn-multiple:hover {
    text-decoration: none;
    color: #e4393c;
    border-color: #e4393c
}

.btn-multiple:hover i {
    background-position: 0 -84px
}

.m-checkbox {
    display: inline-block
}

.m-checkbox .label {
    display: inline-block;
    vertical-align: middle
}

.m-checkbox .i-check {
    margin-right: 5px;
    vertical-align: middle;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.m-checkbox:hover {
    color: #e4393c
}

.m-checkbox:hover .i-check {
    border-color: #e4393c;
    background-position: -1px -107px
}

.m-checkbox-selected {
    color: #e4393c
}

.m-checkbox-selected .i-check {
    border-color: #e4393c;
    background-position: -1px -107px
}

.menu-drop {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 24px;
    cursor: pointer
}

.menu-drop .trigger {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 22px;
    padding: 0 8px;
    border: 1px solid #ddd;
    line-height: 22px;
    vertical-align: top
}

.menu-drop .trigger .curr {
    display: inline-block;
    vertical-align: top
}

.menu-drop .menu-drop-arrow {
    display: inline-block;
    width: 18px;
    height: 20px;
    vertical-align: top;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 4px 7px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.menu-drop:hover {
    text-decoration: none
}

.menu-drop:hover .trigger {
    border-color: #e4393c
}

.menu-drop:hover .menu-drop-arrow {
    background-position: 4px -11px
}

.menu-drop-main {
    display: none;
    width: 350px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 23px;
    border: 1px solid #ddd;
    background-color: #fff
}

.menu-drop-list li {
    float: left;
    width: 65px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.menu-drop-list li.curr a {
    color: #e4393c;
    text-decoration: underline
}

.z-menu-drop-open {
    position: relative;
    z-index: 5
}

.z-menu-drop-open .trigger {
    border-bottom-color: #fff;
    position: relative;
    z-index: 6
}

.z-menu-drop-open .menu-drop-arrow {
    background-position: 4px -27px
}

.z-menu-drop-open .menu-drop-main {
    display: block
}

.z-menu-drop-open:hover .trigger {
    border-bottom-color: #fff
}

.z-menu-drop-open:hover .menu-drop-main {
    border-color: #e4393c
}

.z-menu-drop-open:hover .menu-drop-arrow {
    background-position: 4px -44px
}

.flying-product-thumb {
    position: fixed;
    _position: absolute;
    z-index: 1000;
    width: 40px;
    height: 40px;
    opacity: 0
}

.addcart-fail {
    height: 95px;
    padding: 10px 20px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/notice.jpg) no-repeat 30px 25px;
    position: relative
}

.addcart-fail .content {
    padding-left: 78px;
    font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    color: #f60;
    font-size: 18px;
    line-height: 22px
}

.addcart-fail .content a {
    color: #005ea7;
    font-size: 12px
}

.addcart-fail-dialog .ui-dialog-autoclose {
    position: absolute;
    right: 10px;
    bottom: 0;
    text-align: right;
    font-size: 12px;
    color: #999;
    width: 367px
}

.Jcalendar {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px;
    border: 1px solid #ddd;
    box-shadow: 0 0 5px #ddd;
    background: #fff
}

.Jcal {
    width: 240px;
    background: #fff;
    border-collapse: collapse;
    font: 12px verdana
}

.Jcal tbody td {
    text-align: center;
    height: 24px;
    line-height: 24px;
    color: #005ea7;
    font-weight: 700;
    cursor: pointer
}

.Jcal thead th {
    text-align: center;
    height: 24px;
    line-height: 24px;
    padding-bottom: 5px
}

.Jcal .selectMonth {
    padding: 0 5px 0 20px
}

.Jcal thead th a.ctrl-next, .Jcal thead th a.ctrl-prev {
    background-image: url(//misc.360buyimg.com/product/list/1.0.4/css/i/J-cal.png);
    background-repeat: no-repeat;
    overflow: hidden
}

.Jcal .prevYear {
    background-position: 0 -50px
}

.Jcal .prevMonth {
    background-position: 0 -100px
}

.Jcal .nextYear {
    background-position: 0 -75px
}

.Jcal .nextMonth {
    background-position: 0 -125px
}

.Jcal thead th a.ctrl-next:hover, .Jcal thead th a.ctrl-prev:hover {
    background-color: #eee;
    text-decoration: none
}

.Jcal .ctrl-prev, .Jcal .selectMonth, .Jcal .slecteYear {
    float: left
}

.Jcal .ctrl-next {
    float: right
}

.Jcal .ctrl-next, .Jcal .ctrl-prev {
    height: 25px;
    width: 25px;
    line-height: 10000px;
    text-align: center
}

.Jcal thead .days {
    background: #e5e5e5
}

.Jcal thead .days th {
    border: 1px solid #e5e5e5
}

.Jcal td {
    border: 1px solid #e5e5e5;
    padding: 2px 0
}

.Jcal td.chosen {
    background: #e4393c;
    color: #fff
}

.Jcal .over {
    background: #eee
}

.Jcal .today {
    text-align: center;
    display: block;
    padding: 4px 0;
    color: #005ea7;
    font-weight: 700
}

.Jcal .J-sat, .Jcal .J-sun {
    color: #e4393c
}

.Jcalendar .close {
    display: none
}

.J-inp-cal {
    border: 1px solid #ccc;
    height: 21px;
    line-height: 21px;
    padding: 1px 26px 1px 2px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/J-cal.png) right -1px no-repeat
}

.search-dropdown {
    width: 54px;
    display: none;
    position: absolute;
    top: 0;
    right: 78px;
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff
}

.search-dropdown-title {
    width: 31px;
    height: 30px;
    position: relative;
    overflow: hidden;
    padding: 0 18px 0 5px;
    line-height: 30px;
    cursor: pointer
}

.search-dropdown-title .selected-item {
    display: inline-block;
    vertical-align: middle;
    color: #999
}

.search-dropdown-title .i-arrow {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 12px
}

.search-dropdown-title .i-arrow i {
    width: 0;
    height: 0;
    position: absolute;
    overflow: hidden;
    border-width: 6px;
    border-color: #aaa transparent transparent;
    border-style: solid dashed dashed
}

.search-dropdown-title .i-arrow i.layer2 {
    border-color: #fff transparent transparent;
    top: -3px
}

.search-dropdown-list {
    width: 54px;
    display: none;
    border-top: 1px solid #ccc
}

.search-dropdown-list .item {
    padding-left: 5px;
    line-height: 24px;
    cursor: pointer;
    color: #999
}

.search-dropdown-list .item:hover {
    background-color: #f5f5f5
}

.search-dropdown-hover {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.search-dropdown-hover .search-dropdown-list {
    display: block
}

.search-dropdown-hover .search-dropdown-title .i-arrow {
    top: 6px;
    *top: 5px
}

.search-dropdown-hover .search-dropdown-title .i-arrow i {
    border-color: transparent transparent #aaa;
    border-style: dashed dashed solid
}

.search-dropdown-hover .search-dropdown-title .i-arrow i.layer2 {
    border-color: transparent transparent #fff;
    top: 3px
}

.z-have-search-dropdown .search-dropdown {
    display: block
}

#pop-compare {
    display: none;
    position: fixed;
    bottom: -200px;
    right: 50%;
    margin-right: -495px;
    z-index: 100;
    width: 990px;
    height: 139px;
    background: #fff;
    -moz-box-shadow: 0 0 15px rgba(221, 221, 221, .8);
    -webkit-box-shadow: 0 0 15px rgba(221, 221, 221, .8);
    box-shadow: 0 0 15px rgba(221, 221, 221, .8)
}

.root61 #pop-compare {
    margin-right: -606px
}

#pop-compare .tab-con {
    border: 2px solid #7abd54;
    border-top: none
}

#pop-compare.pop-compare-narrow {
    width: 970px;
    margin-right: -475px
}

#pop-compare.pop-compare-narrow #scroll-con-inner dl {
    width: 204px
}

#pop-compare.pop-compare-narrow .scroll-con {
    width: 880px
}

#pop-compare.pop-compare-narrow .scroll-con dd {
    width: 150px
}

#pop-compare .pop-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 990px
}

#pop-compare.pop-compare-narrow .pop-wrap {
    width: 970px
}

#pop-compare.pop-compare-narrow .diff-operate {
    right: 14px
}

#goto-contrast:hover {
    text-decoration: none
}

#goto-contrast {
    display: block;
    width: 59px;
    height: 30px;
    font: 700 14px/30px verdana;
    margin-left: 13px;
    margin-bottom: 11px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #ddd;
    color: #ccc;
    cursor: default
}

#goto-contrast.compare-active {
    border: none;
    color: #fff;
    background-color: #E74649;
    background-image: -ms-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -moz-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -o-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E74649), color-stop(1, #DF3033));
    background-image: -webkit-linear-gradient(top, #E74649 0, #DF3033 100%);
    background-image: linear-gradient(to bottom, #E74649 0, #DF3033 100%);
    cursor: pointer
}

.btn-compare:hover, .del-comp-item:hover, .del-items:hover {
    cursor: pointer
}

.del-comp-item {
    padding-left: 10px
}

#pop-compare .pop-inner {
    height: 133px
}

#pop-compare .diff-hd .tab-btns {
    height: 32px;
    border: 1px solid #ddd;
    border-bottom: 2px solid #7abd54;
    _overflow: hidden
}

#pop-compare .tab-btns a {
    color: #666
}

#pop-compare .diff-hd {
    position: relative
}

#pop-compare .tab-btns .current {
    position: relative;
    left: -1px;
    margin-top: -4px;
    height: 36px;
    background: #fff;
    border: 2px solid #7abd54;
    border-bottom: 0
}

#pop-compare .tab-btns .current a {
    color: #7abd54
}

#pop-compare .tab-btns .current a:hover {
    text-decoration: none
}

#pop-compare .diff-hd .operate {
    width: 190px;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 22px;
    height: 30px;
    line-height: 30px;
    clear: both
}

#pop-compare .diff-hd li {
    float: left;
    position: relative;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    *zoom: 1;
    font: 14px/30px 'microsoft yahei'
}

#pop-compare .operate .btn-compare {
    margin-top: 2px
}

#pop-compare div.diff-items {
    padding: 6px;
    color: #ccc;
    height: 90px;
    overflow: hidden
}

#pop-compare #scroll-con-inner div.dt {
    border: none
}

#pop-compare .diff-items dl, #pop-compare .scroll-con dl {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    padding: 17px 10px 12px 0;
    border-right: 1px dotted #7abd54
}

#pop-compare #scroll-con-inner li {
    float: left;
    height: 84px;
    overflow: hidden
}

#pop-compare #scroll-con-inner .rec_item_wrap {
    margin-right: 10px;
    padding: 10px 10px 0 0;
    border-right: 1px dotted #7abd54;
    overflow: hidden;
    width: 205px
}

#pop-compare .diff-items dt, #pop-compare .scroll-con dt, #scroll-con-inner .dt {
    float: left;
    margin-right: 5px;
    width: 48px;
    height: 48px;
    text-align: center;
    color: #ccc;
    border: 1px solid #fff;
    font: 36px/48px arial;
    overflow: hidden
}

#pop-compare .diff-items dd, #pop-compare .scroll-con dd, #scroll-con-inner .dd {
    float: left;
    width: 140px
}

#pop-compare .item-empty dt {
    background: #f6f6f6
}

#scroll-con-inner .hasItem .dt {
    background: 0 0
}

#pop-compare a.diff-item-name {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
    display: block;
    color: #333
}

#pop-compare .rec_item_wrap .btns {
    padding-top: 15px
}

#pop-compare .rec_item_wrap .btns .p-price {
    _float: right
}

#pop-compare .rec_item_wrap .btns img {
    margin-top: 3px;
    *float: left
}

#pop-compare .del-comp-item {
    visibility: hidden;
    color: #005aa0
}

#pop-compare .show-del-comp-item .del-comp-item {
    visibility: visible
}

#pop-compare .hasItem dt {
    border: 0
}

#pop-compare .diff-bd {
    position: relative
}

#pop-compare .diff-operate {
    position: absolute;
    right: 22px;
    top: 22px;
    width: 85px;
    text-align: center
}

a.compare-active {
    background-position: 0 -92px;
    color: #333;
    cursor: pointer
}

.pop-compare-tips {
    display: none;
    height: 27px;
    margin-top: -29px;
    line-height: 27px;
    border: 1px solid #db9a9a;
    color: #c00;
    text-align: center;
    background: #ffe8e8;
    _margin-top: 0
}

#pop-compare .hide-me, .diff-operate a {
    color: #005aa0
}

#pop-compare .btn-compare {
    display: block;
    border: 0
}

#pop-compare .btn-compare-s {
    float: left;
    width: 58px;
    height: 21px;
    background: url(//misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png) 0 0 no-repeat;
    overflow: hidden;
    line-height: 100px;
    margin-right: 10px
}

#pop-compare a.btn-compare-s-active {
    background-position: 0 -24px
}

#pop-compare .scroll-item {
    padding: 6px 10px;
    _padding: 10px
}

#pop-compare div.scroll-con {
    width: 905px;
    height: 90px;
    position: relative;
    margin: 0 auto;
    overflow: hidden
}

#pop-compare #scroll-con-inner {
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0
}

#scroll-con-inner dl img, #scroll-con-inner dt {
    border: none
}

#pop-compare .scroll-item {
    position: relative;
    height: 90px
}

#pop-compare .scroll-loading {
    width: 900px;
    height: 90px;
    line-height: 90px
}

#pop-compare .scroll-con dd {
    width: 155px
}

#pop-compare .scroll-btn {
    position: relative;
    top: 30px;
    z-index: 10;
    width: 14px;
    height: 50px;
    text-indent: -9999px;
    overflow: hidden;
    cursor: pointer;
    background-image: url(//misc.360buyimg.com/product/skin/2012/i/footprint-arr.png);
    background-repeat: no-repeat
}

#pop-compare .sb-prev {
    float: left;
    background-position: 0 0
}

#pop-compare .sb-next {
    float: right;
    background-position: -16px 0
}

#pop-compare #sc-prev.disabled, #pop-compare span.no-prev {
    background-position: 0 -100px;
    cursor: default
}

#pop-compare #sc-next.disabled, #pop-compare span.no-next {
    background-position: -16px -100px;
    cursor: default
}

#sidepanel .compareHolder {
    display: block;
    background-position: 0 -606px;
    cursor: pointer
}

#sidepanel .compareHolder b {
    width: 14px;
    height: 13px;
    background: url(//misc.360buyimg.com/contrast/skin/2012/i/cmp-btns.png) -95px -94px no-repeat
}

#sidepanel .compareHolder:hover b {
    background-position: -95px -108px
}

#sidepanel .compareHolder-show {
    visibility: visible
}

* html #pop-compare {
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0) ));
    bottom: auto;
    position: absolute
}

* html #pop-compare .pop-wrap {
    position: static
}

.car-filter {
    width: 100%;
    margin-bottom: 15px
}

.car-filter-hd {
    height: 24px;
    line-height: 24px;
    margin-bottom: 8px;
    font-family: simsun
}

.car-filter-hd strong {
    font-size: 18px;
    font-weight: 700;
    font-family: simsun
}

.car-filter-hd .sep {
    display: inline-block;
    padding: 0 5px;
    font-family: simsun
}

.car-filter-bd {
    height: 36px;
    padding: 15px;
    border: 1px solid #ddd
}

.car-filter-bd .menu-drop {
    float: left;
    height: 36px;
    margin-right: 10px
}

.car-filter-bd .menu-drop .trigger {
    position: relative;
    height: 34px;
    line-height: 34px;
    padding: 0 9px 0 10px;
    overflow: hidden
}

.car-filter-bd .menu-drop .trigger .curr {
    font-size: 14px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block
}

.car-filter-bd .menu-drop .menu-drop-arrow {
    position: absolute;
    right: 10px;
    top: 5px
}

.car-filter-bd .menu-drop .menu-drop-main {
    top: 35px;
    padding-top: 8px;
    padding-left: 0
}

.car-filter-bd .menu-drop-list {
    width: 100%;
    overflow: hidden
}

.car-filter-bd .menu-drop-list li {
    width: 84px;
    padding-left: 10px;
    margin-right: 0;
    height: 28px;
    line-height: 28px
}

.car-filter-bd .menu-drop-list li a {
    color: #000
}

.car-filter-bd .menu-drop-list li a:hover, .car-filter-bd .menu-drop-list li.curr a {
    text-decoration: none
}

.car-filter-bd .car-filter-item1 {
    width: 170px
}

.car-filter-bd .car-filter-item1 .trigger {
    width: 149px
}

.car-filter-bd .car-filter-item1 .trigger .curr {
    width: 129px
}

.car-filter-bd .car-filter-item1 .menu-drop-main {
    width: 545px;
    height: 260px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 20px;
    padding-right: 0
}

.car-filter-bd .car-filter-item1 .menu-drop-list li {
    padding-left: 0;
    width: 118px;
    height: 48px;
    margin: 0 10px 10px 0;
    border: 1px solid #ddd
}

.car-filter-bd .car-filter-item1 .menu-drop-list li img {
    width: 48px;
    height: 48px;
    vertical-align: top;
    margin-right: 2px
}

.car-filter-bd .car-filter-item1 .menu-drop-list li a {
    display: inline-block;
    font-family: simson;
    line-height: 48px
}

.car-filter-bd .car-filter-item1 .menu-drop-list li.curr, .car-filter-bd .car-filter-item1 .menu-drop-list li:hover {
    border-color: #e4393c
}

.car-filter-bd .car-filter-item2 {
    width: 170px
}

.car-filter-bd .car-filter-item2 .trigger {
    width: 149px
}

.car-filter-bd .car-filter-item2 .trigger .curr {
    width: 129px
}

.car-filter-bd .car-filter-item2 .menu-drop-main {
    width: 567px;
    max-height: 268px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 20px;
    padding-top: 0
}

.car-filter-bd .car-filter-item2 .menu-drop-list li {
    padding-left: 0;
    width: 118px;
    height: 33px;
    margin: 0 10px 10px 0;
    border: 1px solid #ddd;
    text-align: center
}

.car-filter-bd .car-filter-item2 .menu-drop-list li a {
    font-family: simson;
    line-height: 33px
}

.car-filter-bd .car-filter-item2 .menu-drop-list li.curr, .car-filter-bd .car-filter-item2 .menu-drop-list li:hover {
    border-color: #e4393c
}

.car-filter-bd .car-filter-item2 .menu-brand-title {
    height: 38px;
    line-height: 38px;
    font-family: simson;
    margin-bottom: 2px;
    position: relative;
    padding-left: 10px
}

.car-filter-bd .car-filter-item2 .menu-brand-title i {
    position: absolute;
    left: 0;
    top: 15px;
    height: 0;
    width: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent transparent transparent #000;
    border-style: dashed dashed dashed solid;
    border-width: 4px 5px
}

.car-filter-bd .car-filter-item3 {
    width: 170px
}

.car-filter-bd .car-filter-item3 .trigger {
    width: 150px
}

.car-filter-bd .car-filter-item3 .trigger .curr {
    width: 130px
}

.car-filter-bd .car-filter-item3 .menu-drop-main {
    width: 169px;
    max-height: 260px;
    overflow-x: hidden;
    overflow-y: auto
}

.car-filter-bd .car-filter-item3 .menu-drop-list li {
    height: 30px;
    line-height: 30px;
    width: 565px
}

.car-filter-bd .car-filter-item3 .menu-drop-list li.curr, .car-filter-bd .car-filter-item3 .menu-drop-list li:hover {
    background: #E87D7F
}

.car-filter-bd .car-filter-item3 .menu-drop-list li.curr a, .car-filter-bd .car-filter-item3 .menu-drop-list li:hover a {
    color: #FFF
}

.car-filter-bd .car-filter-item4 {
    width: 170px
}

.car-filter-bd .car-filter-item4 .trigger {
    width: 150px
}

.car-filter-bd .car-filter-item4 .trigger .curr {
    width: 130px
}

.car-filter-bd .car-filter-item4 .menu-drop-main {
    width: 400px;
    max-height: 260px;
    overflow-x: hidden;
    overflow-y: auto
}

.car-filter-bd .car-filter-item4 .menu-drop-list li {
    height: 30px;
    line-height: 30px;
    width: 398px
}

.car-filter-bd .car-filter-item4 .menu-drop-list li.curr, .car-filter-bd .car-filter-item4 .menu-drop-list li:hover {
    background: #E87D7F
}

.car-filter-bd .car-filter-item4 .menu-drop-list li.curr a, .car-filter-bd .car-filter-item4 .menu-drop-list li:hover a {
    color: #FFF
}

.car-filter-bd .z-menu-drop-open {
    z-index: 6
}

.menu-drop-letter-list {
    width: 100%;
    overflow: hidden;
    padding: 0 0 10px
}

.menu-drop-letter-list li {
    float: left;
    height: 22px;
    width: 18px
}

.menu-drop-letter-list li a {
    display: inline-block;
    height: 22px;
    padding: 0 6px;
    text-align: center;
    color: #000;
    font: 12px/20px simson
}

.menu-drop-letter-list li a:hover {
    color: #000;
    text-decoration: none
}

.menu-drop-letter-list li.fore0 {
    width: 34px
}

.menu-drop-letter-list li.fore0 a {
    padding: 0 5px
}

.menu-drop-letter-list li.curr {
    background: #e4393c
}

.menu-drop-letter-list li.curr a {
    color: #FFF;
    text-decoration: none
}

.menu-drop-hint {
    display: none;
    padding-left: 5px;
    font: 14px/30px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    color: #999
}

.z-menu-drop-hint .menu-drop-hint {
    display: block
}

.z-menu-drop-hint .menu-drop-list {
    display: none
}

.car-filter-bd .car-filter-item2 .z-menu-drop-hint, .car-filter-bd .car-filter-item3 .z-menu-drop-hint {
    height: 30px;
    overflow: hidden
}

.car-filter-btn {
    display: inline-block;
    float: left;
    width: 96px;
    height: 25px;
    line-height: 25px;
    padding: 5px 0 6px;
    text-align: center;
    color: #FFF;
    background: #E74649;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E74649', endColorstr='#E74649', GradientType=0);
    border: none
}

.car-filter-btn:hover {
    color: #FFF
}

.car-butler-index {
    float: left;
    *display: inline;
    width: 120px;
    height: 34px;
    line-height: 34px;
    border-left: 1px solid #ddd;
    margin-left: 15px;
    _margin-left: 27px;
    text-align: center
}

.car-butler-index .link {
    color: #005aa0
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .car-filter-bd .menu-drop {
        width: 223px
    }

    .car-filter-bd .menu-drop .trigger {
        width: 202px
    }

    .car-filter-bd .menu-drop .trigger .curr {
        width: 182px
    }

    .car-filter-bd .car-filter-item3 .menu-drop-main {
        width: 221px
    }

    .car-filter-bd .car-filter-item4 .menu-drop-main {
        width: 460px
    }

    .car-filter-bd .car-filter-item4 .menu-drop-list li {
        width: 458px
    }
}

.resp01 .car-filter-bd .menu-drop {
    width: 223px
}

.resp01 .car-filter-bd .menu-drop .trigger {
    width: 202px
}

.resp01 .car-filter-bd .menu-drop .trigger .curr {
    width: 182px
}

.resp01 .car-filter-bd .car-filter-item3 .menu-drop-main {
    width: 221px
}

.resp01 .car-filter-bd .car-filter-item4 .menu-drop-main {
    width: 460px
}

.resp01 .car-filter-bd .car-filter-item4 .menu-drop-list li {
    width: 458px
}

@media (min-width: 1411px) {
    .car-filter-bd .menu-drop {
        width: 268px
    }

    .car-filter-bd .menu-drop .trigger {
        width: 247px
    }

    .car-filter-bd .menu-drop .trigger .curr {
        width: 227px
    }

    .car-filter-bd .car-filter-item3 .menu-drop-main {
        width: 266px
    }

    .car-filter-bd .car-filter-item4 .menu-drop-main {
        width: 500px
    }

    .car-filter-bd .car-filter-item4 .menu-drop-list li {
        width: 498px
    }
}

.resp02 .car-filter-bd .menu-drop {
    width: 268px
}

.resp02 .car-filter-bd .menu-drop .trigger {
    width: 247px
}

.resp02 .car-filter-bd .menu-drop .trigger .curr {
    width: 227px
}

.resp02 .car-filter-bd .car-filter-item3 .menu-drop-main {
    width: 266px
}

.resp02 .car-filter-bd .car-filter-item4 .menu-drop-main {
    width: 500px
}

.resp02 .car-filter-bd .car-filter-item4 .menu-drop-list li {
    width: 498px
}

.crumbs-bar {
    position: relative;
    margin-bottom: 8px;
    z-index: 5
}

.crumbs-nav {
    height: 24px;
    line-height: 24px
}

.crumbs-nav-item {
    float: left;
    margin-right: 8px
}

.crumbs-nav-item.clear-selected {
    float: right
}

.crumbs-nav-item.clear-selected a {
    display: inline-block;
    width: 65px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    background-color: #f6f6f5;
    border: 1px solid #e0e0e0;
    color: #333
}

.crumbs-nav-item .kind-one {
    font-size: 18px;
    font-weight: 700;
    font-family: "microsoft yahei"
}

.crumbs-nav-item.fit {
    margin-left: -12px
}

.crumbs-nav-item.fit .selector-set .ss-item {
    background-color: #f3f3f3
}

.crumbs-link, .crumbs-nav-item .menu-drop, .crumbs-nav-item .selector-set {
    float: left;
    margin-right: 8px
}

.crumbs-arrow {
    font-family: simsun;
    font-style: normal
}

.cb-gift {
    width: 121px;
    height: 23px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    border: 1px solid #ddd
}

.cb-gift-trigger {
    height: 23px;
    text-align: center;
    cursor: pointer;
    background-color: #fff
}

.cb-gift-trigger .ico-gift {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 2px;
    vertical-align: middle;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.icons.png) no-repeat
}

.cb-gift-trigger .txt {
    display: inline-block;
    vertical-align: middle;
    line-height: 23px
}

.cb-gift-main {
    display: none;
    width: 392px;
    position: absolute;
    right: -1px;
    _right: -2px;
    top: 23px;
    padding: 18px 20px;
    border: 1px solid #999;
    background-color: #fff
}

.cb-gift-main .gift-btnbox {
    padding-top: 8px
}

.cb-gift-filter .title {
    margin-bottom: 5px;
    font-weight: 700;
    color: #333
}

.cb-gift-filter-list {
    width: 402px;
    padding-bottom: 5px;
    margin-right: -10px
}

.cb-gift-filter-list li {
    width: 70px;
    height: 29px;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px
}

.cb-gift-filter-list li a {
    display: block;
    height: 27px;
    line-height: 27px;
    position: relative;
    border: 1px solid #ddd;
    text-align: center;
    color: #005aa0
}

.cb-gift-filter-list li a .check {
    display: inline-block;
    visibility: hidden;
    width: 10px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: -2px;
    bottom: -2px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat -1px -183px
}

.cb-gift-filter-list li a.checked, .cb-gift-filter-list li a:hover {
    height: 25px;
    line-height: 25px;
    color: #e4393c;
    border: 2px solid #e4393c;
    text-decoration: none
}

.cb-gift-filter-list li a.checked .check, .cb-gift-filter-list li a:hover .check {
    visibility: visible
}

.z-cb-gift-main-show {
    border-color: #999
}

.z-cb-gift-main-show .cb-gift-trigger {
    height: 24px;
    position: relative;
    z-index: 21
}

.z-cb-gift-main-show .cb-gift-main {
    display: block
}

.selector-result {
    position: relative;
    margin-bottom: 5px
}

.selector-result .form-group .fg-line-key {
    width: 60px;
    color: #999
}

.selector-result .form-group .fg-line-value {
    margin-left: 60px
}

.selector-set {
    font-size: 0
}

.selector-set .ss-item {
    position: relative;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #DDD;
    font-size: 12px;
    vertical-align: top;
    margin: 0 5px 5px 0;
    padding: 0 32px 0 8px;
    cursor: pointer
}

.selector-set .ss-item b {
    font-weight: 400
}

.selector-set .ss-item em {
    color: #e4393c
}

.selector-set .ss-item i {
    display: block;
    position: absolute;
    width: 25px;
    height: 22px;
    right: 0;
    top: 0;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 7px -140px
}

.selector-set .ss-item:hover {
    border-color: #e4393c;
    text-decoration: none
}

.selector-set .ss-item:hover i {
    background-color: #e4393c;
    background-position: 7px -158px
}

.check-error {
    padding: 15px 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    background-color: #fffdee;
    border: 1px solid #edd28b
}

.check-error .key1 {
    color: #c00
}

.check-error .key2 {
    color: #005aa0
}

.flagship-store {
    height: 70px;
    position: relative;
    margin-bottom: 10px;
    border: 1px solid #ddd
}

.flagship-store-logo {
    position: absolute;
    left: 5px;
    top: 5px
}

.flagship-store-logo img {
    width: 176px;
    height: 60px
}

.flagship-store-title {
    padding: 14px 370px 0 205px
}

.flagship-store-title .store-name {
    width: 100%;
    height: 24px;
    overflow: hidden;
    word-wrap: break-word
}

.flagship-store-title .store-name a {
    font-family: "microsoft yahei";
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    color: #005aa0
}

.flagship-store-title .store-name .u-jd {
    margin-left: 5px;
    vertical-align: middle
}

.flagship-store-title .store-description {
    width: 100%;
    height: 18px;
    overflow: hidden;
    word-wrap: break-word;
    color: #999
}

.flagship-store-extra {
    width: 360px;
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 15px
}

.flagship-store-extra .store-related-goods .number {
    color: #005aa0;
    margin-right: 5px
}

.flagship-store-extra .store-enter {
    position: absolute;
    top: 20px;
    right: 50px;
    font-weight: 700
}

.flagship-store-evaluate {
    padding-bottom: 4px
}

.flagship-store-evaluate span {
    display: inline-block;
    vertical-align: top
}

.flagship-store-evaluate .grade, .flagship-store-evaluate .grade .inner {
    display: inline-block;
    height: 18px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/grade.png) 0 0 no-repeat
}

.flagship-store-evaluate .grade {
    position: relative;
    overflow: hidden;
    width: 78px;
    background-position: 0 -18px
}

.flagship-store-evaluate .grade .inner {
    position: absolute;
    left: -40px;
    width: 78px;
    background-position: 0 0
}

.flagship-store-evaluate .score {
    margin-left: 4px
}

.selector {
    border-top: 1px solid #DDD;
    background: #FFF;
    margin-bottom: 10px
}

.selector .s-title {
    border-bottom: 1px solid #DDD;
    background: #F1F1F1;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    zoom: 1
}

.selector .s-title h3 {
    float: left;
    padding-left: 10px
}

.selector .s-title h3 b {
    color: #e4393c;
    margin-right: 5px
}

.selector .s-title .st-ext {
    float: left;
    padding-left: 20px
}

.selector .s-brand, .selector .s-line {
    width: auto;
    height: auto
}

.selector .sl-wrap {
    position: relative;
    _zoom: 1;
    line-height: 34px;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #DDD
}

.selector .s-line:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
}

.selector .sl-key {
    float: left;
    width: 100px;
    padding-left: 10px
}

.selector .sl-value {
    margin-left: 110px;
    padding-right: 130px;
    padding-left: 10px;
    overflow: hidden;
    zoom: 1;
    background-color: #fff
}

.selector .sl-ext {
    position: absolute;
    top: 6px;
    right: 10px;
    width: 120px;
    height: auto;
    line-height: 22px;
    overflow: hidden;
    zoom: 1
}

.selector .sl-ext .sl-e-more i, .selector .sl-ext .sl-e-multiple i {
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.selector .sl-ext .sl-e-more {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 50px;
    height: 22px;
    background: #fff;
    visibility: hidden;
    color: #333
}

.selector .sl-ext .sl-e-more i {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #DDD;
    background-position: 4px 7px
}

.selector .sl-ext .sl-e-more:hover {
    text-decoration: none;
    color: #e4393c
}

.selector .sl-ext .sl-e-more:hover i {
    border-color: #e4393c;
    background-position: 4px -11px
}

.selector .sl-ext .sl-e-more.opened i {
    background-position: 4px -27px
}

.selector .sl-ext .sl-e-more.opened:hover i {
    background-position: 4px -45px
}

.selector .sl-ext .sl-e-multiple {
    float: left;
    height: 20px;
    line-height: 20px;
    border: 1px solid #DDD;
    padding: 0 3px 0 18px;
    position: relative;
    background: #fff;
    color: #333
}

.selector .sl-ext .sl-e-multiple i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 3px;
    top: 0;
    width: 13px;
    height: 20px;
    background-position: 0 -63px
}

.selector .sl-ext .sl-e-multiple:hover {
    text-decoration: none;
    color: #e4393c;
    border-color: #e4393c
}

.selector .sl-ext .sl-e-multiple:hover i {
    background-position: 0 -84px
}

.selector .sl-btns {
    display: none;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px
}

.selector .sl-btns .btn-primary {
    margin-right: 8px
}

.selector .sl-v-list {
    overflow: hidden;
    zoom: 1;
    padding-top: 4px
}

.selector .sl-v-list ul {
    float: left;
    overflow: hidden;
    zoom: 1;
    position: relative;
    height: 30px
}

.selector .sl-v-list li {
    float: left;
    _display: inline;
    margin-right: 16px;
    margin-bottom: 4px;
    height: 26px;
    line-height: 26px
}

.selector .sl-v-list li a {
    float: left;
    white-space: nowrap;
    zoom: 1;
    color: #005aa0
}

.selector .sl-v-list li a:hover {
    text-decoration: none;
    color: #e4393c
}

.selector .sl-v-list .sl-price {
    float: left;
    margin-bottom: 4px;
    margin-top: 2px
}

.selector .sl-v-list .sl-price .btn, .selector .sl-v-list .sl-price .input-txt, .selector .sl-v-list .sl-price em {
    float: left
}

.selector .sl-v-list .sl-price .input-txt {
    width: 38px;
    padding: 1px
}

.selector .sl-v-list .sl-price em {
    line-height: 21px;
    padding: 0 3px;
    color: #CCC
}

.selector .sl-v-list .sl-price .btn {
    margin-left: 5px;
    *display: inline;
    padding: 2px 10px 3px
}

.selector .sl-v-logos ul {
    padding-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    zoom: 1;
    height: 50px
}

.selector .sl-v-logos li {
    float: left;
    _display: inline;
    width: 116px;
    height: 48px;
    padding: 0;
    border: 1px solid #DDD;
    margin: -1px -1px 0 0;
    background: #FFF;
    text-align: center
}

.selector .sl-v-logos li a {
    display: block;
    border: 1px solid #FFF;
    height: 46px;
    width: 114px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    zoom: 1;
    color: #005aa0;
    line-height: 48px
}

.selector .sl-v-logos li a img {
    display: block;
    padding: 5px 6px;
    vertical-align: top
}

.selector .sl-v-logos li a:hover {
    text-decoration: none;
    color: #e4393c
}

.selector .sl-v-logos li a:hover img {
    display: none;
    _display: block;
    _margin: 0;
    _padding: 5px 6px
}

.selector .sl-v-logos li.selected, .selector .sl-v-logos li:hover {
    position: relative;
    z-index: 5;
    border-color: #e4393c;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .12)
}

.selector .sl-v-logos li.selected a, .selector .sl-v-logos li:hover a {
    border-color: #e4393c
}

.selector .sl-v-logos li.selected i {
    display: block;
    position: absolute;
    right: -2px;
    bottom: -1px;
    width: 10px;
    height: 10px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat -2px -183px
}

.selector .sl-v-logos .v-fixed {
    height: 99px
}

.selector .sl-v-color {
    overflow: hidden;
    zoom: 1;
    height: 34px
}

.selector .sl-v-color ul {
    zoom: 1
}

.selector .sl-v-color li {
    float: left;
    _display: inline;
    margin-right: 10px;
    height: 28px;
    padding-top: 7px
}

.selector .sl-v-color li a {
    float: left;
    width: 20px;
    height: 20px;
    position: relative;
    overflow: hidden
}

.selector .sl-v-color li a b {
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd
}

.selector .sl-v-color li a i {
    display: none;
    position: absolute;
    right: -1px;
    bottom: -1px;
    width: 10px;
    height: 10px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat -2px -183px
}

.selector .sl-v-color li a.black b {
    border-color: #333;
    background-color: #333
}

.selector .sl-v-color li a.light-gray b {
    border-color: #bbb;
    background-color: #bbb
}

.selector .sl-v-color li a.white b {
    border-color: #ddd;
    background-color: #fff
}

.selector .sl-v-color li a.pink b {
    border-color: #FFD8D8;
    background-color: #FFD8D8
}

.selector .sl-v-color li a.red b {
    border-color: red;
    background-color: red
}

.selector .sl-v-color li a.rose-red b {
    border-color: #FF028B;
    background-color: #FF028B
}

.selector .sl-v-color li a.purple b {
    border-color: #B237F1;
    background-color: #B237F1
}

.selector .sl-v-color li a.blue b {
    border-color: #2A8CFA;
    background-color: #2A8CFA
}

.selector .sl-v-color li a.green b {
    border-color: #17BC32;
    background-color: #17BC32
}

.selector .sl-v-color li a.orange b {
    border-color: #FF8A00;
    background-color: #FF8A00
}

.selector .sl-v-color li a.yellow b {
    border-color: #fc0;
    background-color: #fc0
}

.selector .sl-v-color li a.brown b {
    border-color: #814312;
    background-color: #814312
}

.selector .sl-v-color li a.light-tan b {
    border-color: #C69C81;
    background-color: #C69C81
}

.selector .sl-v-color li a.flesh-color b {
    border-color: #F3DCC9;
    background-color: #F3DCC9
}

.selector .sl-v-color li a.multi-color b {
    width: 20px;
    height: 20px;
    border: 0 none;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.icons.png) no-repeat 0 -146px
}

.selector .sl-v-color li.selected a b {
    border: 2px solid #e4393c;
    width: 16px;
    height: 16px
}

.selector .sl-v-color li.selected a i {
    display: block
}

.selector .sl-v-color li.selected a.multi-color b {
    background-position: -2px -148px
}

.selector .sl-b-letter {
    display: none;
    float: left;
    overflow: hidden;
    zoom: 1;
    padding-top: 6px;
    margin-bottom: 10px
}

.selector .sl-b-letter li {
    float: left;
    height: 20px;
    line-height: 20px;
    border: 1px solid #FFF;
    padding: 0 3px;
    cursor: default;
    text-align: center;
    color: #005aa0
}

.selector .sl-b-letter li.curr, .selector .sl-b-letter li:hover {
    border-color: #e4393c;
    color: #e4393c
}

.selector .sl-b-selected {
    overflow: hidden;
    zoom: 1;
    display: none
}

.selector .sl-b-selected .sl-b-key, .selector .sl-b-selected .sl-v-list {
    float: left
}

.selector .sl-b-search {
    display: none;
    float: left;
    width: 188px;
    height: 23px;
    border: 1px solid #ccc;
    margin-top: 5px;
    margin-left: 5px
}

.selector .sl-b-search i {
    float: left;
    width: 22px;
    height: 23px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.icons.png) no-repeat 3px -117px
}

.selector .sl-b-search .input-txt {
    float: left;
    border: 0 none;
    width: 158px
}

.selector .sl-b-search .placehoder {
    color: #999
}

.selector .extend .sl-v-color ul, .selector .extend .sl-v-list ul, .selector .extend .sl-v-logos ul, .selector .multiple .sl-v-color ul, .selector .multiple .sl-v-list ul, .selector .multiple .sl-v-logos ul {
    height: auto
}

.selector .multiple {
    margin-top: -1px;
    border: 2px solid #edd28b;
    background: #fffdee
}

.selector .multiple .sl-key {
    padding-left: 8px
}

.selector .multiple .sl-value {
    margin-left: 108px;
    background: #fff
}

.selector .multiple .sl-ext {
    right: 8px
}

.selector .multiple .sl-e-more {
    visibility: hidden
}

.selector .multiple .sl-btns {
    display: block
}

.selector .multiple .sl-v-list li {
    margin-right: 32px
}

.selector .multiple .sl-v-list li a {
    position: relative;
    padding-left: 18px
}

.selector .multiple .sl-v-list li a i {
    position: absolute;
    left: 0;
    top: 6px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.selector .multiple .sl-v-list li a:hover i {
    border-color: #e4393c
}

.selector .multiple .sl-v-list li.selected a i {
    border-color: #e4393c;
    background-position: -1px -107px
}

.selector .s-brand {
    _position: relative
}

.selector .s-brand .sl-v-list li {
    width: 130px;
    margin-right: 5px
}

.selector .s-brand .sl-v-list li a {
    width: 130px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.selector .s-brand .sl-v-list .v-fixed {
    height: 60px
}

.selector .s-brand .extend, .selector .s-brand .multiple {
    margin-top: -1px;
    border: 2px solid #AAA;
    background: #f9f9f9
}

.selector .s-brand .extend .sl-b-letter, .selector .s-brand .multiple .sl-b-letter {
    display: block
}

.selector .s-brand .extend .sl-b-search, .selector .s-brand .multiple .sl-b-search {
    display: block;
    *display: inline
}

.selector .s-brand .extend .sl-key, .selector .s-brand .multiple .sl-key {
    padding-left: 8px
}

.selector .s-brand .extend .sl-value, .selector .s-brand .multiple .sl-value {
    margin-left: 108px;
    background: #fff
}

.selector .s-brand .extend .sl-ext, .selector .s-brand .multiple .sl-ext {
    right: 8px
}

.selector .s-brand .extend .sl-v-list, .selector .s-brand .multiple .sl-v-list {
    margin-bottom: 10px
}

.selector .s-brand .extend .sl-v-list .v-fixed, .selector .s-brand .multiple .sl-v-list .v-fixed {
    *width: 100%;
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto
}

.selector .s-brand .extend .sl-v-logos .v-fixed, .selector .s-brand .multiple .sl-v-logos .v-fixed {
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 1px;
    height: 196px;
    position: relative
}

.selector .s-brand .extend .sl-v-list.brand-selected, .selector .s-brand .multiple .sl-v-list.brand-selected {
    height: 34px
}

.selector .s-brand .extend .sl-v-list.brand-selected li, .selector .s-brand .multiple .sl-v-list.brand-selected li {
    width: auto;
    margin-right: 10px
}

.selector .s-brand .extend .sl-v-list.brand-selected li a, .selector .s-brand .multiple .sl-v-list.brand-selected li a {
    width: auto
}

.selector .s-brand .multiple {
    border: 2px solid #edd28b;
    background: #fffdee
}

.selector .s-brand .multiple .sl-v-list li a {
    width: 112px;
    padding-left: 18px
}

.selector .s-category .sl-v-list {
    *position: relative
}

.selector .s-category .sl-v-list li {
    width: 130px;
    margin-right: 5px
}

.selector .s-category .sl-v-list li a {
    width: 130px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.selector .s-category .sl-v-list .v-fixed {
    height: 30px;
    *width: 100%
}

.selector .s-category .extend {
    margin-top: -1px;
    border: 2px solid #AAA;
    background: #f9f9f9
}

.selector .s-category .extend .sl-key {
    padding-left: 8px
}

.selector .s-category .extend .sl-value {
    margin-left: 108px;
    background: #fff
}

.selector .s-category .extend .sl-ext {
    right: 8px
}

.selector .s-category .extend .sl-v-list .v-fixed {
    overflow-x: hidden;
    overflow-y: auto;
    height: 150px
}

.selector .s-more {
    text-align: center;
    position: relative;
    top: -1px;
    border-top: 1px solid #ddd;
    -webkit-transition: border-color .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.selector .s-more .sm-wrap {
    position: relative;
    display: inline-block;
    margin-top: -1px;
    height: 28px;
    line-height: 28px;
    padding: 0 40px 0 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DDD #DDD;
    background: #fff;
    cursor: pointer;
    color: #333;
    -webkit-transition: border-color .15s ease-in-out;
    -moz-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.selector .s-more .sm-wrap i {
    position: absolute;
    right: 16px;
    top: 4px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 4px 7px
}

.selector .s-more .sm-wrap.opened i {
    background-position: 4px -27px
}

.selector .s-more:hover {
    border-color: #e4393c
}

.selector .s-more:hover .sm-wrap {
    color: #e4393c;
    border-color: #FFF #e4393c #e4393c
}

.selector .s-more:hover .sm-wrap i {
    background-position: 4px -10px
}

.selector .s-more:hover .sm-wrap.opened i {
    background-position: 4px -44px
}

.selector .s-baby {
    border-bottom: 1px solid #ddd
}

.selector .sl-v-inner {
    padding-top: 4px
}

.selector .sl-v-list2 {
    height: 30px
}

.selector .sl-v-l-item {
    float: left;
    margin-right: 20px
}

.selector .s-senior .sl-v-inner {
    padding-top: 5px
}

.selector .s-senior .sl-v-list2 {
    height: 29px
}

.selector .s-senior .sl-value {
    overflow: visible
}

.s-baby .s-bb-infor1 {
    padding: 6px 0;
    line-height: 25px
}

.s-baby .s-bb-infor1 .item1, .s-baby .s-bb-infor1 .item2 {
    float: left;
    padding-right: 10px
}

.s-baby .s-bb-infor1 .item1 label, .s-baby .s-bb-infor1 .item2 label {
    float: left;
    padding-left: 10px
}

.s-baby .s-bb-infor1 .item1 label {
    width: 110px
}

.s-baby .s-bb-infor1 .item1 .date-pick {
    width: 125px;
    height: 21px;
    float: left;
    padding: 1px;
    line-height: 21px;
    border: 1px solid #ccc;
    font-family: verdana;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.date.png) no-repeat 103px 1px;
    cursor: pointer
}

.s-baby .s-bb-infor1 .sex {
    margin-right: 10px
}

.s-baby .s-bb-infor1 .sex .i-radio {
    margin-right: 2px;
    margin-bottom: -2px;
    _margin-top: 4px
}

.s-baby .s-bb-infor1 .sex.checked, .s-baby .s-bb-infor1 .sex:hover {
    color: #e4393c;
    text-decoration: none
}

.s-baby .s-bb-infor1 .sex.checked .i-radio, .s-baby .s-bb-infor1 .sex:hover .i-radio {
    background-position: -2px -246px
}

.s-baby .s-bb-infor2 {
    display: none;
    padding: 6px 0;
    line-height: 25px
}

.s-baby .s-bb-infor2 .birthday, .s-baby .s-bb-infor2 .birthday-edit, .s-baby .s-bb-infor2 .related-goods {
    float: left
}

.s-baby .s-bb-infor2 .birthday {
    padding-left: 10px
}

.s-baby .s-bb-infor2 .birthday .keytxt {
    padding: 0 4px;
    color: #f60;
    font-family: verdana, simsun;
    font-weight: 700
}

.s-baby .s-bb-infor2 .birthday-edit {
    color: #005aa0
}

.s-baby .s-bb-infor2 .related-goods {
    *display: inline;
    height: 23px;
    margin-left: 25px;
    padding: 0 8px;
    line-height: 23px;
    border: 1px solid #ccc;
    background: #fff;
    color: #333;
    -webkit-transition: all .1s ease-in 0s;
    -moz-transition: all .1s ease-in 0s;
    transition: all .1s ease-in 0s
}

.s-baby .s-bb-infor2 .related-goods .i-checkbox {
    overflow: hidden;
    margin-right: 5px;
    margin-bottom: -3px;
    _margin-top: 5px
}

.s-baby .s-bb-infor2 .related-goods.selected, .s-baby .s-bb-infor2 .related-goods:hover {
    border-color: #e5383e;
    background-color: #fefffd;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #fefffd, #fff);
    background-image: -webkit-linear-gradient(top, #fefffd, #fff);
    background-image: -o-linear-gradient(top, #fefffd, #fff);
    background-image: linear-gradient(top, #fefffd, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffd', endColorstr='#ffffff', GradientType=0);
    text-decoration: none;
    color: #e5383e
}

.s-baby .s-bb-infor2 .related-goods.selected .i-checkbox, .s-baby .s-bb-infor2 .related-goods:hover .i-checkbox {
    border-color: #e4393c;
    background-position: -1px -107px
}

.z-bb-infor-known .s-bb-infor1 {
    display: none
}

.z-bb-infor-known .s-bb-infor2 {
    display: block
}

.sl-senior-drop .curr {
    color: #005aa0
}

.sl-senior-drop .menu-drop-main {
    width: 492px;
    padding: 10px 20px 20px
}

.sl-senior-drop .menu-drop-list li {
    width: 140px;
    margin-right: 10px;
    line-height: 28px
}

.sl-senior-drop .menu-drop-list .i-check {
    display: none
}

.sl-senior-drop .btn-multiple {
    position: absolute;
    top: 10px;
    right: 10px
}

.sl-senior-drop .btnbox {
    display: none;
    padding-top: 5px;
    text-align: center
}

.sl-senior-drop .btnbox .btn-primary {
    margin-right: 10px
}

.z-senior-item-multiple .sl-senior-drop .menu-drop-list .i-check {
    display: inline-block
}

.z-senior-item-multiple .sl-senior-drop .btn-multiple {
    display: none
}

.z-senior-item-multiple .sl-senior-drop .btnbox {
    display: block
}

.picon {
    position: absolute;
    overflow: hidden;
    width: 51px;
    height: 50px;
    top: 12px;
    right: 7px
}

.picon b {
    display: block;
    width: 317px;
    height: 108px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.picon_v2.png) no-repeat;
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//misc.360buyimg.com/product/list/1.0.3/css/i/search.picon_v2.png', sizingMethod='noscale')
}

.pi1 b {
    margin-left: 0
}

.pi2 b {
    margin-left: -53px
}

.pi3 b {
    margin-left: -106px
}

.pi4 b {
    margin-left: -212px
}

.pi5 b {
    margin-left: -265px
}

.pi6 b {
    margin-top: -55px
}

.pi7 b {
    margin: -55px 0 0 -159px
}

.pi8 b {
    margin: -55px 0 0 -53px
}

.pi9 b {
    margin-left: -159px
}

.pi10 b {
    margin: -55px 0 0 -265px
}

.pi11 b {
    margin: -55px 0 0 -106px
}

.pi12 b {
    margin: -55px 0 0 -212px
}

.pi-ebook {
    background-image: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.ebook.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/i/search.ebook.png', sizingMethod='noscale');
    width: 50px;
    height: 50px
}

.pi-dmusic {
    background-image: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.dmusic.png);
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/i/search.dmusic.png', sizingMethod='noscale');
    width: 50px;
    height: 50px
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .selector .sl-b-letter li {
        padding: 0 7px
    }

    .selector .sl-v-list li {
        margin-right: 50px
    }
}

.resp01 .selector .sl-b-letter li {
    padding: 0 7px
}

.resp01 .selector .sl-v-list li {
    margin-right: 50px
}

@media (min-width: 1411px) {
    .selector .sl-b-letter li {
        padding: 0 8px
    }

    .selector .sl-v-list li {
        margin-right: 50px
    }
}

.resp02 .selector .sl-b-letter li {
    padding: 0 8px
}

.resp02 .selector .sl-v-list li {
    margin-right: 50px
}

.filter {
    position: relative;
    z-index: 4;
    _zoom: 1;
    border-top: none;
    margin-bottom: 12px;
    width: 1210px
}

.filter .f-line {
    padding: 7px 8px 5px;
    border-bottom: none;
    background: #F9F9F9;
    zoom: 1
}

.filter .f-line.top {
    height: 28px;
    background: #F2F2F2
}

.filter .f-sort {
    float: left;
    margin-right: 5px
}

.filter .f-sort a {
    float: left;
    padding: 0 10px;
    height: 23px;
    border: 1px solid #CCC;
    line-height: 23px;
    margin-right: -1px;
    background: #FFF;
    color: #333
}

.filter .f-sort a i {
    display: none;
    position: absolute;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat -9999px -9999px;
    top: 6px;
    right: 5px;
    width: 13px;
    height: 12px;
    overflow: hidden;
    font-size: 0
}

.filter .f-sort a.down, .filter .f-sort a.up {
    position: relative;
    padding-right: 20px
}

.filter .f-sort a.down i, .filter .f-sort a.up i {
    display: block
}

.filter .f-sort a.up i {
    background-position: 0 -225px
}

.filter .f-sort a.down i {
    background-position: 0 -203px
}

.filter .f-sort a.curr {
    background: #e4393c;
    color: #FFF;
    border-color: #e4393c
}

.filter .f-sort a:hover {
    position: relative;
    text-decoration: none;
    border-color: #e4393c;
    color: #e4393c
}

.filter .f-sort a.curr:hover {
    color: #fff
}

.filter .f-price {
    float: left;
    margin-right: 10px
}

.filter .f-price .input-txt, .filter .f-price em {
    float: left
}

.filter .f-price .input-txt {
    width: 38px
}

.filter .f-price em {
    line-height: 23px;
    padding: 0 3px;
    color: #CCC
}

.filter .f-datagrid {
    float: left;
    margin-right: 24px
}

.filter .f-search, .filter .f-search .btn, .filter .f-search .input-txt {
    float: left
}

.filter .f-search .input-txt {
    width: 108px;
    color: #999
}

.filter .f-search .btn {
    color: #333;
    border: 1px solid #CCC;
    border-radius: 0;
    margin-left: -1px
}

.filter .f-pager {
    float: right
}

.filter .f-pager .fp-next, .filter .f-pager .fp-prev, .filter .f-pager .fp-text {
    float: left
}

.filter .f-pager .fp-total {
    float: left;
    line-height: 25px;
    margin-right: 10px;
    font-family: verdana
}

.filter .f-pager .fp-total b {
    color: #e01222;
    margin: 0 5px;
    font-family: simson;
    font-size: 14px
}

.filter .f-pager .fp-text {
    line-height: 25px;
    margin-right: 10px;
    font-family: simson
}

.filter .f-pager .fp-text b, .filter .f-pager .fp-text em, .filter .f-pager .fp-text i {
    font-weight: 400;
    font-style: normal
}

.filter .f-pager .fp-text b {
    color: #e01222
}

.filter .f-pager .fp-next, .filter .f-pager .fp-prev {
    width: 46px;
    height: 23px;
    border: 1px solid #DDD;
    background: #FFF;
    line-height: 23px;
    font-family: "\5b8b\4f53";
    text-align: center;
    font-size: 16px;
    color: #AAA
}

.filter .f-pager .fp-next:hover, .filter .f-pager .fp-prev:hover {
    text-decoration: none
}

.filter .f-pager .fp-next.disabled, .filter .f-pager .fp-prev.disabled {
    padding: 0;
    background: #F1F1F1;
    color: #CCC;
    cursor: default
}

.filter .f-pager .fp-prev, .filter .f-pager .fp-prev.disabled {
    margin-right: -1px;
    color: #e01222
}

.filter .f-feature ul li a, .filter .f-store .instock a {
    position: relative;
    display: inline-block;
    padding-left: 18px;
    padding-right: 10px;
    color: #333
}

.filter .f-feature ul li a i, .filter .f-store .instock a i {
    position: absolute;
    left: 0;
    top: 6px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.filter .f-feature ul li a:hover, .filter .f-store .instock a:hover {
    text-decoration: none;
    color: #e4393c
}

.filter .f-feature ul li a:hover i, .filter .f-store .instock a:hover i {
    border-color: #e4393c
}

.filter .f-feature ul li a.selected i, .filter .f-store .instock a.selected i {
    border-color: #e4393c;
    background-position: -1px -107px
}

.filter .f-feature {
    float: left;
    position: relative;
    width: auto;
    height: 25px;
    overflow: hidden
}

.filter .f-feature ul li {
    float: left;
    display: inline;
    height: 25px;
    line-height: 25px
}

.filter .f-feature ul li a {
    padding-right: 10px
}

.filter .f-feature ul li .act-chunchajie, .filter .f-feature ul li .act-chunlei, .filter .f-feature ul li .act-jiazhuangjie, .filter .f-feature ul li .act-jingdongshangou, .filter .f-feature ul li .act-nanzhuangjie, .filter .f-feature ul li .act-nvrenjie, .filter .f-feature ul li .act-qiuchajie, .filter .f-feature ul li .act-shiyidacu, .filter .f-feature ul li .act-shuang11, .filter .f-feature ul li .act-shuang12, .filter .f-feature ul li .act-zuiniunianhuo {
    display: inline-block;
    width: 46px;
    height: 26px;
    line-height: 26px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.filter.activity-icon.png) no-repeat 0 -36px;
    cursor: pointer
}

.filter .f-feature ul li .act-jiazhuangjie {
    background-position: 0 -72px
}

.filter .f-feature ul li .act-shiyidacu {
    width: 60px;
    background-position: 0 -108px
}

.filter .f-feature ul li .act-qiuchajie {
    width: 45px;
    background-position: 0 -144px
}

.filter .f-feature ul li .act-shuang11 {
    width: 104px;
    background-position: 0 -180px
}

.filter .f-feature ul li .act-shuang12 {
    width: 116px;
    height: 35px;
    margin-top: -4px;
    background-position: 0 -216px
}

.filter .f-feature ul li .act-zuiniunianhuo {
    width: 101px;
    background-position: 0 -262px
}

.filter .f-feature ul li .act-nvrenjie {
    width: 89px;
    background-position: 0 -295px
}

.filter .f-feature ul li .act-chunlei {
    width: 71px;
    background-position: 0 -330px
}

.filter .f-feature ul li .act-jingdongshangou {
    width: 104px;
    background-position: 0 -366px
}

.filter .f-feature ul li .act-chunchajie {
    width: 88px;
    background-position: 0 -401px
}

.filter .f-feature ul li .act-wrap {
    display: inline-block;
    width: 105px;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
    position: relative
}

.filter .f-feature ul li .act-wrap img {
    height: 25px;
    position: absolute;
    left: 0;
    top: 0
}

.filter .f-feature ul li .act-wrap .act-text {
    display: inline-block;
    width: 105px;
    height: 25px;
    color: #e4393c;
    font: 700 14px/25px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    position: absolute;
    left: 0;
    top: 0
}

.filter .f-feature .ff-more {
    position: absolute;
    right: 0;
    top: 2px;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #DDD;
    background: #fff url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 4px 7px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.filter .f-type {
    float: right
}

.filter .f-type .ft-item {
    float: left;
    height: 23px;
    line-height: 23px;
    border: 1px solid #DDD;
    padding: 0 3px 0 24px;
    position: relative;
    background: #fff;
    color: #333
}

.filter .f-type .ft-item i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 4px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.icons.png) no-repeat 9999px 9999px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.filter .f-type .ft-item:hover {
    color: #e4393c
}

.filter .f-type .shop {
    margin-right: -1px
}

.filter .f-type .shop i {
    background-position: 0 -25px
}

.filter .f-type .grid {
    margin-right: -1px
}

.filter .f-type .grid i {
    background-position: 1px -73px
}

.filter .f-type .list i {
    background-position: 1px -174px
}

.filter .f-type .shop.selected, .filter .f-type .shop:hover {
    z-index: 1;
    border-color: #e4393c;
    text-decoration: none;
    zoom: 1
}

.filter .f-type .shop.selected i.i-shop, .filter .f-type .shop:hover i.i-shop {
    background-position: 0 -49px
}

.filter .f-type .grid.selected, .filter .f-type .grid:hover {
    z-index: 1;
    border-color: #e4393c;
    text-decoration: none;
    zoom: 1
}

.filter .f-type .grid.selected i.i-grid, .filter .f-type .grid:hover i.i-grid {
    background-position: 1px -96px
}

.filter .f-type .list.selected, .filter .f-type .list:hover {
    z-index: 1;
    border-color: #e4393c;
    text-decoration: none;
    zoom: 1
}

.filter .f-type .list.selected i.i-list, .filter .f-type .list:hover i.i-list {
    background-position: 1px -198px
}

.area-list {
    padding-top: 5px
}

.area-list li {
    float: left;
    width: 80px;
    padding: 2px 0 2px 15px;
    clear: none
}

.area-list li a {
    float: left;
    padding: 2px 4px;
    color: #005aa0
}

.area-list li a:hover {
    background: #005ea7;
    color: #fff
}

.area-list .longer-area {
    width: 370px
}

.area-list .long-area {
    width: 170px
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .filter .f-feature .ff-more {
        display: none
    }
}

.resp01 .filter .f-feature .ff-more, .resp02 .filter .f-feature .ff-more {
    display: none
}

@media (min-width: 1411px) {
    .filter .f-feature .ff-more {
        display: none
    }
}

.notice-filter-msg {
    line-height: 20px;
    margin-bottom: 10px;
    padding-left: 10px
}

.notice-filter-msg a {
    color: #005aa0
}

.notice-filter-loading {
    position: absolute;
    height: 50px;
    width: 100%;
    z-index: 5
}

.notice-filter-loading .nf-l-wrap {
    border: 1px solid #EDD28B;
    background: #FFFDEE
}

.notice-filter-loading .nf-l-wrap span {
    display: block;
    width: 150px;
    height: 48px;
    line-height: 48px;
    padding-left: 48px;
    margin: 0 auto;
    background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat 0 10px;
    text-align: left
}

.notice-filter-noresult {
    padding: 40px 0 230px
}

.notice-filter-noresult .nf-n-wrap {
    width: 420px;
    margin: 0 auto
}

.notice-filter-noresult .nf-icon {
    float: left;
    display: block;
    width: 32px;
    height: 32px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.notice.png) no-repeat 0 2px
}

.notice-filter-noresult .nf-content {
    margin-left: 42px
}

.notice-filter-noresult .nf-content .result {
    display: block;
    line-height: 32px;
    font-size: 14px;
    font-weight: 700;
    color: #F60;
    margin-bottom: 5px
}

.notice-filter-noresult .nf-content .result em {
    color: #333
}

.notice-filter-noresult .nf-content p {
    line-height: 20px
}

@-webkit-keyframes heartPulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: .95;
        -webkit-transform: scale(1.15);
        -moz-transform: scale(1.15);
        transform: scale(1.15)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes heartPulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: .95;
        -webkit-transform: scale(1.15);
        -moz-transform: scale(1.15);
        transform: scale(1.15)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartPulse {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: .95;
        -webkit-transform: scale(1.15);
        -moz-transform: scale(1.15);
        transform: scale(1.15)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes swing {
    25% {
        -webkit-transform: rotate(-7deg);
        -moz-transform: rotate(-7deg);
        transform: rotate(-7deg)
    }
    75% {
        -webkit-transform: rotate(7deg);
        -moz-transform: rotate(7deg);
        transform: rotate(7deg)
    }
}

@-moz-keyframes swing {
    25% {
        -webkit-transform: rotate(-7deg);
        -moz-transform: rotate(-7deg);
        transform: rotate(-7deg)
    }
    75% {
        -webkit-transform: rotate(7deg);
        -moz-transform: rotate(7deg);
        transform: rotate(7deg)
    }
}

@keyframes swing {
    25% {
        -webkit-transform: rotate(-7deg);
        -moz-transform: rotate(-7deg);
        transform: rotate(-7deg)
    }
    75% {
        -webkit-transform: rotate(7deg);
        -moz-transform: rotate(7deg);
        transform: rotate(7deg)
    }
}

.goods-list-v1 {
    margin-bottom: 20px;
    height: auto;
    position: relative;
    z-index: 1;
    _zoom: 1
}

.goods-list-v1 .gl-warp {
    width: 795px;
    height: auto;
    margin-right: -25px
}

.goods-list-v1 .gl-item {
    width: 238px;
    height: 436px;
    float: left;
    position: relative;
    z-index: 1;
    _display: inline;
    margin-right: 25px;
    margin-top: 0;
    margin-bottom: 16px;
    border: 1px solid #fff
}

.goods-list-v1 .gl-item.curr, .goods-list-v1 .gl-item:hover {
    border-color: #e4393c
}

.goods-list-v1 .gl-item .gl-i-wrap {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background: #fff;
    padding: 9px 9px 0;
    border: none;
    -webkit-transition: border-color .1s ease;
    -moz-transition: border-color .1s ease;
    transition: border-color .1s ease
}

.goods-list-v1 .gl-item .p-img {
    height: 220px;
    padding: 0;
    margin-bottom: 8px;
    position: relative
}

.goods-list-v1 .gl-item .p-img .picon {
    top: 0;
    right: 0
}

.goods-list-v1 .gl-item .p-img a {
    display: block;
    position: relative;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-img .p-img-mask {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 56px;
    height: 63px;
    background: url(//img30.360buyimg.com/jgsq-productsoa/jfs/t2416/171/851704772/5368/1d94f76a/5631fb7fNd9edc7a4.png) no-repeat right bottom
}

.goods-list-v1 .gl-item .p-scroll {
    position: relative;
    z-index: 2;
    padding: 0;
    margin-bottom: 10px
}

.goods-list-v1 .gl-item .p-scroll .ps-wrap {
    height: 29px;
    overflow: hidden;
    zoom: 1
}

.goods-list-v1 .gl-item .p-scroll .ps-next, .goods-list-v1 .gl-item .p-scroll .ps-prev {
    display: none;
    position: absolute;
    width: 20px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #aaa;
    font-size: 16px;
    font-family: "\5b8b\4f53";
    cursor: pointer
}

.goods-list-v1 .gl-item .p-scroll .ps-prev {
    left: 2px;
    top: 0
}

.goods-list-v1 .gl-item .p-scroll .ps-next {
    left: 196px;
    top: 0
}

.goods-list-v1 .gl-item .p-scroll .ps-next.disabled, .goods-list-v1 .gl-item .p-scroll .ps-prev.disabled {
    padding: 0;
    color: #ccc;
    cursor: default
}

.goods-list-v1 .gl-item .p-scroll ul li {
    float: left;
    width: 34px;
    height: 29px;
    text-align: left
}

.goods-list-v1 .gl-item .p-scroll ul li a {
    cursor: default;
    display: inline-block;
    border: 1px solid #ddd;
    padding: 1px
}

.goods-list-v1 .gl-item .p-scroll ul li a img {
    width: 25px;
    height: 25px
}

.goods-list-v1 .gl-item .p-scroll ul li a.curr {
    padding: 0;
    border-width: 2px;
    border-color: #e4393c
}

.goods-list-v1 .gl-item .p-scroll.scrolled {
    padding-left: 26px;
    width: 194px
}

.goods-list-v1 .gl-item .p-scroll.scrolled .ps-next, .goods-list-v1 .gl-item .p-scroll.scrolled .ps-prev {
    display: block
}

.goods-list-v1 .gl-item .p-name {
    height: 40px;
    margin-bottom: 6px;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-name a:hover {
    text-decoration: none
}

.goods-list-v1 .gl-item .p-name em, .goods-list-v1 .gl-item .p-name i {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    -webkit-transition: height .08s ease;
    -moz-transition: height .08s ease;
    transition: height .08s ease
}

.goods-list-v1 .gl-item .p-name i, .goods-list-v1.gl-type-4-1 .gl-item .p-name em {
    height: 36px
}

.goods-list-v1 .gl-item .p-name i {
    font-style: normal;
    width: 185px;
    color: #ffaa71;
    line-height: 20px
}

.goods-list-v1 .gl-item .p-name .personal-icon {
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.focus.gif) no-repeat;
    display: inline-block;
    float: left;
    width: 45px;
    height: 14px;
    line-height: 17px;
    padding: 1px 4px 2px 3px;
    text-align: left;
    font: 400 12px/14px simsun;
    color: #FFF
}

.goods-list-v1 .gl-item .p-promo-tag1 {
    display: inline-block;
    height: 17px;
    padding-right: 6px;
    position: relative;
    overflow: hidden;
    margin-bottom: -3px
}

.goods-list-v1 .gl-item .p-promo-tag1 .text {
    display: inline-block;
    height: 17px;
    line-height: 17px;
    padding: 0 4px;
    border-radius: 3px;
    background: #e96163;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    font-family: simsun;
    vertical-align: top
}

.goods-list-v1 .gl-item .p-promo-tag1 .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #e96163;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 5px
}

.goods-list-v1 .gl-item .p-price {
    position: relative;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    width: 100%;
    margin: 0 0 8px
}

.goods-list-v1 .gl-item .p-price strong {
    float: left;
    margin-right: 10px;
    color: #e4393c;
    font-size: 20px
}

.goods-list-v1 .gl-item .p-price strong em {
    font-size: 16px
}

.goods-list-v1 .gl-item .p-price strong i {
    font-style: normal
}

.goods-list-v1 .gl-item .p-price .p-market {
    display: none;
    float: left;
    margin-right: 10px;
    color: #999;
    font-family: verdana
}

.goods-list-v1 .gl-item .p-price .p-market del {
    margin-right: 10px
}

.goods-list-v1 .gl-item .p-price .p-market .p-discount {
    color: #e4393c
}

.goods-list-v1 .gl-item .p-price .p-icons {
    padding-top: 3px
}

.goods-list-v1 .gl-item .p-price .p-icons i {
    margin-right: 3px
}

.goods-list-v1 .gl-item .p-price .goods-icons-s1, .goods-list-v1 .gl-item .p-price .goods-icons-s2, .goods-list-v1 .gl-item .p-price .goods-icons-s3, .goods-list-v1 .gl-item .p-price .goods-icons-s4, .goods-list-v1 .gl-item .p-price .goods-icons-s5 {
    width: 16px;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-commit {
    margin-bottom: 8px
}

.goods-list-v1 .gl-item .p-commit strong {
    color: #a7a7a7;
    font-weight: 400
}

.goods-list-v1 .gl-item .p-commit strong a {
    color: #005aa0;
    font-family: verdana;
    font-weight: 700
}

.goods-list-v1 .gl-item .p-details {
    display: none;
    margin-bottom: 8px;
    overflow: hidden;
    line-height: 18px;
    height: 18px;
    color: #999
}

.goods-list-v1 .gl-item .p-details i {
    color: #ddd;
    margin: 0 5px
}

.goods-list-v1 .gl-item .p-shop {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 8px
}

.goods-list-v1 .gl-item .p-shop span {
    display: inline-block;
    position: relative;
    height: 20px
}

.goods-list-v1 .gl-item .p-shop span a {
    color: #999
}

.goods-list-v1 .gl-item .p-shop span i {
    cursor: pointer;
    position: absolute;
    right: -21px;
    top: 2px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.customerService.png) no-repeat
}

.goods-list-v1 .gl-item .p-shop span i.online {
    background-position: 0 0
}

.goods-list-v1 .gl-item .p-shop span i.offline {
    background-position: 0 -41px
}

.goods-list-v1 .gl-item .p-icons {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    clear: both
}

.goods-list-v1 .gl-item .p-icons .icons {
    float: left;
    display: inline-block;
    overflow: hidden;
    height: 16px;
    padding: 0 2px;
    margin-right: 3px;
    background: #E4393C;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    color: #FFF
}

.goods-list-v1 .gl-item .p-operate {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px
}

.goods-list-v1 .gl-item .p-operate .p-o-btn {
    float: left;
    height: 25px;
    line-height: 25px;
    border: 1px solid #DDD;
    padding: 0 3px 0 24px;
    position: relative;
    background: #fff;
    color: #999
}

.goods-list-v1 .gl-item .p-operate .p-o-btn i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 4px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.goods-list-v1 .gl-item .p-operate .p-o-btn:hover {
    color: #e4393c;
    z-index: 1;
    border-color: #e4393c;
    text-decoration: none;
    *zoom: 1
}

.goods-list-v1 .gl-item .p-operate .addcart, .goods-list-v1 .gl-item .p-operate .focus, .goods-list-v1 .gl-item .p-operate .notification, .goods-list-v1 .gl-item .p-operate .rushbuy {
    margin-left: -1px
}

.goods-list-v1 .gl-item .p-operate .addcart {
    width: 67px;
    text-align: center;
    color: #e4393c
}

.goods-list-v1 .gl-item .p-operate .addcart i, .goods-list-v1 .gl-item .p-operate .addcart:hover i {
    background-position: 0 -272px
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled {
    cursor: not-allowed;
    color: #ccc
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled i {
    background-position: 0 -246px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover {
    border-color: #ddd
}

.goods-list-v1 .gl-item .p-operate .addcart.disabled:hover i {
    background-position: 0 -246px;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none
}

.goods-list-v1 .gl-item .p-operate .notification {
    width: 67px;
    text-indent: 7px;
    color: #999
}

.goods-list-v1 .gl-item .p-operate .notification i {
    background-position: 0 -296px
}

.goods-list-v1 .gl-item .p-operate .notification:hover i {
    background-position: 0 -318px
}

.goods-list-v1 .gl-item .p-operate .rushbuy {
    width: 67px;
    text-indent: 7px;
    color: #999
}

.goods-list-v1 .gl-item .p-operate .rushbuy i {
    background-position: 1px -341px
}

.goods-list-v1 .gl-item .p-operate .rushbuy:hover i {
    background-position: 1px -365px
}

.goods-list-v1 .gl-item .p-operate .focus {
    width: 28px
}

.goods-list-v1 .gl-item .p-operate .focus i {
    background-position: 0 -413px
}

.goods-list-v1 .gl-item .p-operate .focus:hover i {
    background-position: 0 -436px
}

.goods-list-v1 .gl-item .p-operate .focus.focused {
    width: 39px;
    color: #e4393c
}

.goods-list-v1 .gl-item .p-operate .focus.focused i {
    background-position: 0 -436px
}

.goods-list-v1 .gl-item .p-operate .contrast {
    width: 28px
}

.goods-list-v1 .gl-item .p-operate .contrast i {
    left: 5px;
    top: 5px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.goods-list-v1 .gl-item .p-operate .contrast:hover i {
    border-color: #e4393c
}

.goods-list-v1 .gl-item .p-operate .contrast.selected {
    color: #e4393c;
    position: relative;
    z-index: 1
}

.goods-list-v1 .gl-item .p-operate .contrast.selected i {
    border-color: #e4393c;
    background-position: -1px -107px;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none
}

.goods-list-v1 .gl-item .p-addtocart a, .goods-list-v1 .gl-item .p-compare a, .goods-list-v1 .gl-item .p-focus a, .goods-list-v1 .gl-item .p-notification a, .goods-list-v1 .gl-item .p-rushbuy a {
    position: relative;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding: 0 8px 0 25px;
    border: 1px solid #ddd;
    background: #fff
}

.goods-list-v1 .gl-item .p-addtocart a i, .goods-list-v1 .gl-item .p-compare a i, .goods-list-v1 .gl-item .p-focus a i, .goods-list-v1 .gl-item .p-notification a i, .goods-list-v1 .gl-item .p-rushbuy a i {
    position: absolute;
    display: block;
    font-style: normal;
    left: 4px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    -webkit-transition: background-position .15s ease-in-out;
    -moz-transition: background-position .15s ease-in-out;
    transition: background-position .15s ease-in-out
}

.goods-list-v1 .gl-item .p-addtocart a:hover, .goods-list-v1 .gl-item .p-compare a:hover, .goods-list-v1 .gl-item .p-focus a:hover, .goods-list-v1 .gl-item .p-notification a:hover, .goods-list-v1 .gl-item .p-rushbuy a:hover {
    color: #e4393c;
    border-color: #e4393c;
    text-decoration: none
}

.goods-list-v1 .gl-item .p-focus {
    position: absolute;
    left: 172px;
    top: 236px;
    visibility: hidden;
    z-index: 3;
    opacity: 0;
    _width: 58px;
    -webkit-transition: top .3s ease, opacity .1s ease .1s;
    -moz-transition: top .3s ease, opacity .1s ease .1s;
    transition: top .3s ease, opacity .1s ease .1s
}

.goods-list-v1 .gl-item .p-focus a {
    height: 25px;
    line-height: 25px;
    color: #fff;
    border: medium none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0, 0, 0, .7)
}

.goods-list-v1 .gl-item .p-focus a i {
    background-position: 0 -413px;
    -webkit-transition: transform .2s ease-in-out .1s;
    -moz-transition: transform .2s ease-in-out .1s;
    transition: transform .2s ease-in-out .1s
}

.goods-list-v1 .gl-item .p-focus a:hover i {
    background-position: 0 -436px;
    -webkit-animation: heartPulse .8s ease-out infinite;
    -moz-animation: heartPulse .8s ease-out infinite;
    animation: heartPulse .8s ease-out infinite
}

.goods-list-v1 .gl-item .p-focused {
    opacity: 1;
    visibility: visible;
    left: 160px
}

.goods-list-v1 .gl-item .p-focused a {
    width: 36px
}

.goods-list-v1 .gl-item .p-focused a i {
    background-position: 0 -436px;
    -webkit-animation: none;
    -moz-animation: none;
    animation: none
}

.goods-list-v1 .gl-item .p-focused a:hover {
    color: #fff
}

.goods-list-v1 .gl-item .p-focused a:hover i {
    -webkit-animation: none;
    -moz-animation: none;
    animation: none
}

.goods-list-v1 .gl-item .p-compare a i {
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/search.ele.png) no-repeat 9999px 9999px;
    display: inline-block;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-size: 0
}

.goods-list-v1 .gl-item .p-compare a:hover i {
    border-color: #e4393c
}

.goods-list-v1 .gl-item .p-compare a.selected i {
    border-color: #e4393c;
    background-position: -1px -107px
}

.goods-list-v1 .gl-item .p-rushbuy a i {
    background-position: 0 -341px
}

.goods-list-v1 .gl-item .p-rushbuy a:hover i {
    background-position: 0 -365px
}

.goods-list-v1 .gl-item .p-notification a i {
    background-position: 0 -296px
}

.goods-list-v1 .gl-item .p-notification a:hover i {
    background-position: 0 -318px
}

.goods-list-v1 .gl-item .p-addtocart a i {
    background-position: 0 -246px
}

.goods-list-v1 .gl-item .p-addtocart a:hover i {
    background-position: 0 -272px
}

.goods-list-v1 .gl-item .p-addtocart a.disabled {
    cursor: not-allowed;
    color: #ccc
}

.goods-list-v1 .gl-item .p-addtocart a.disabled i {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}

.goods-list-v1 .gl-item .p-addtocart a.disabled:hover {
    border-color: #ddd
}

.goods-list-v1 .gl-item .p-addtocart a.disabled:hover i {
    background-position: 0 -246px
}

.goods-list-v1 .gl-item .p-bookinfo {
    display: none;
    margin-bottom: 8px;
    padding-top: 5px;
    color: #999;
    line-height: 18px;
    height: 18px;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-bookinfo a, .goods-list-v1 .gl-item .p-bookinfo em, .goods-list-v1 .gl-item .p-bookinfo span {
    display: inline-block;
    vertical-align: top;
    _vertical-align: baseline;
    height: 18px;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-bookinfo span a {
    color: #999
}

.goods-list-v1 .gl-item .p-bookinfo .p-bi-name a {
    max-width: 5em;
    _width: 5em
}

.goods-list-v1 .gl-item .p-bookinfo .p-bi-store a {
    max-width: 6em;
    _width: 6em
}

.goods-list-v1 .gl-item .p-bookinfo p {
    padding: 0;
    margin: 0;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    color: #999
}

.goods-list-v1 .gl-item .p-promo-flag {
    position: absolute;
    z-index: 3;
    right: 10px;
    bottom: 5px;
    width: 30px;
    height: 12px;
    color: #999;
    font: 12px/12px simsun;
    text-align: right
}

.goods-list-v1 .gl-item .p-stock {
    position: absolute;
    top: 234px;
    left: 9px;
    z-index: 2;
    line-height: 25px;
    height: 25px;
    width: 200px;
    padding: 0 10px;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0, 0, 0, .7)
}

.goods-list-v1 .gl-item .p-presell-time {
    position: absolute;
    top: 234px;
    left: 9px;
    z-index: 2;
    height: 25px;
    width: 200px;
    overflow: hidden;
    padding: 0 10px;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0, 0, 0, .7);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.goods-list-v1 .gl-item .p-presell-time em, .goods-list-v1 .gl-item .p-presell-time span {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px
}

.goods-list-v1 .gl-item .p-presell-time i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.presell.gif) no-repeat;
    vertical-align: middle
}

.goods-list-v1 .gl-item .p-presell-time em {
    margin-left: 10px;
    display: none
}

.goods-list-v1 .gl-item .p-presell-stage {
    display: none;
    margin-top: 5px;
    margin-bottom: 5px;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd
}

.goods-list-v1 .gl-item .p-presell-stage .item {
    float: left;
    width: 72px;
    height: 51px;
    position: relative;
    border-bottom: 3px solid #ccc;
    border-right: 1px solid #ddd;
    text-align: center
}

.goods-list-v1 .gl-item .p-presell-stage .item a {
    color: #999;
    cursor: default;
    display: block;
    line-height: 20px;
    padding-top: 6px;
    position: relative;
    text-decoration: none;
    z-index: 1
}

.goods-list-v1 .gl-item .p-presell-stage .item a em, .goods-list-v1 .gl-item .p-presell-stage .item a strong {
    display: block
}

.goods-list-v1 .gl-item .p-presell-stage .item .bottom {
    display: block;
    width: 100%;
    height: 7px;
    position: absolute;
    left: 0;
    bottom: -3px;
    border-bottom: 3px solid #ccc
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr a {
    color: #333
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom {
    border-color: #6e7992
}

.goods-list-v1 .gl-item .p-presell-stage .item.curr .bottom em {
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    position: relative;
    top: -5px;
    _top: 0;
    border-color: transparent transparent #6e7992;
    border-style: dashed dashed solid;
    border-width: 6px
}

.goods-list-v1 .gl-item .p-shopnum {
    height: 18px;
    font-size: 0;
    margin-bottom: 8px;
    white-space: nowrap;
    overflow: hidden
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop, .goods-list-v1 .gl-item .p-shopnum .other-shop, .goods-list-v1 .gl-item .p-shopnum .price-start {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop {
    height: 18px;
    line-height: 18px;
    margin-right: 10px
}

.goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-offline, .goods-list-v1 .gl-item .p-shopnum .curr-shop .i-dd-online {
    overflow: hidden;
    margin-left: 3px;
    margin-bottom: -3px
}

.goods-list-v1 .gl-item .p-shopnum a.curr-shop {
    color: #005aa0
}

.goods-list-v1 .gl-item .p-shopnum span.curr-shop {
    color: #666
}

.goods-list-v1 .gl-item .p-shopnum .other-shop {
    height: 12px;
    line-height: 12px;
    border-left: 1px solid #ddd;
    padding-left: 10px
}

.goods-list-v1 .gl-item .p-shopnum .price-start {
    display: none
}

.goods-list-v1 .gl-item .p-shopnum .price-start .num {
    font-family: tahoma, verdana
}

.goods-list-v1 .gl-item .p-act-img {
    width: 224px;
    height: 383px;
    margin-left: -2px;
    margin-right: -2px
}

.goods-list-v1 .gl-i-tab {
    width: 220px
}

.goods-list-v1 .gl-i-tab-trigger {
    position: relative;
    width: 228px;
    height: 21px;
    margin: -30px -4px 8px -4px;
    border-bottom: 1px solid #ffaa71;
    background: #fafafa
}

.goods-list-v1 .gl-i-tab-trigger .item {
    float: left;
    text-align: center;
    cursor: pointer;
    width: auto;
    height: 18px;
    line-height: 18px;
    padding: 0 3px;
    border: 1px solid #fafafa;
    border-bottom: none;
    margin-top: 2px;
    margin-right: 3px;
    color: #999
}

.goods-list-v1 .gl-i-tab-trigger .item .arrow {
    display: none;
    position: absolute;
    bottom: 0;
    left: 25px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 3px;
    border-style: dashed dashed solid;
    border-color: transparent transparent #d6d6d6
}

.goods-list-v1 .gl-i-tab-trigger .selected {
    height: 21px;
    line-height: 21px;
    border-color: #ffaa71;
    position: relative;
    margin-top: 0;
    color: #ffaa71;
    _margin-bottom: -1px;
    background: #fff
}

.goods-list-v1 .gl-i-tab-trigger .selected .arrow {
    display: block;
    border-color: transparent transparent #e4393c
}

.goods-list-v1 .gl-i-tab-content .tab-content-item {
    display: none
}

.goods-list-v1 .gl-i-tab-content .tab-cnt-i-selected {
    display: block
}

.goods-list-v1 .gl-item-presell .p-stock {
    display: none
}

.goods-list-v1 .gl-item.hover {
    z-index: 2
}

.goods-list-v1 .gl-item.hover .gl-i-wrap {
    z-index: 1;
    border-color: #e9e9e9;
    -webkit-box-shadow: 0 0 2px 2px #f8f8f8;
    -moz-box-shadow: 0 0 2px 2px #f8f8f8;
    box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-name a {
    text-decoration: none
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-focus {
    top: 207px;
    opacity: 1;
    visibility: visible
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-presell-stage {
    display: block
}

.goods-list-v1 .gl-item.hover .gl-i-wrap .p-presell-time em {
    display: inline
}

.goods-list-v1 .m-tipbox {
    margin: 10px 0
}

.goods-list-v1.gl-type-2 .gl-item {
    height: 478px
}

.goods-list-v1.gl-type-2 .gl-item .gl-i-wrap {
    padding-top: 12px;
    padding-bottom: 12px
}

.goods-list-v1.gl-type-2 .gl-item .p-img {
    height: 282px;
    margin-bottom: 5px
}

.goods-list-v1.gl-type-2 .gl-item .p-name {
    height: 20px;
    line-height: 20px
}

.goods-list-v1.gl-type-2 .gl-item .p-name em, .goods-list-v1.gl-type-2 .gl-item .p-name i {
    display: inline;
    height: auto
}

.goods-list-v1.gl-type-2 .gl-item .p-shop span a {
    color: #666
}

.goods-list-v1.gl-type-2 .gl-item .p-focus {
    top: 294px
}

.goods-list-v1.gl-type-2 .gl-item .p-focused {
    top: 269px
}

.goods-list-v1.gl-type-2 .gl-item .p-icons {
    margin-bottom: 0
}

.goods-list-v1.gl-type-2 .gl-item .p-presell-time, .goods-list-v1.gl-type-2 .gl-item .p-stock {
    top: 269px
}

.goods-list-v1.gl-type-2 .gl-item .p-presell-time i {
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.presell.gif) no-repeat
}

.goods-list-v1.gl-type-2 .gl-item .p-presell-time em {
    display: none
}

.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap {
    border-color: #e9e9e9;
    -webkit-box-shadow: 0 0 2px 2px #f8f8f8;
    -moz-box-shadow: 0 0 2px 2px #f8f8f8;
    box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1.gl-type-2 .gl-item.hover .gl-i-wrap .p-focus {
    top: 269px
}

.goods-list-v1.gl-type-3 .gl-item {
    height: 416px
}

.goods-list-v1.gl-type-3 .gl-item .gl-i-wrap {
    padding-top: 12px;
    padding-bottom: 12px
}

.goods-list-v1.gl-type-3 .gl-item .p-img {
    margin-bottom: 5px
}

.goods-list-v1.gl-type-3 .gl-item .p-name {
    height: 20px;
    line-height: 20px
}

.goods-list-v1.gl-type-3 .gl-item .p-name em, .goods-list-v1.gl-type-3 .gl-item .p-name i {
    display: inline;
    height: auto
}

.goods-list-v1.gl-type-3 .gl-item .p-shop span a {
    color: #666
}

.goods-list-v1.gl-type-3 .gl-item .p-icons {
    margin-bottom: 0
}

.goods-list-v1.gl-type-3 .gl-item .p-presell-time, .goods-list-v1.gl-type-3 .gl-item .p-stock {
    top: 207px
}

.goods-list-v1.gl-type-3 .gl-item .p-presell-time i {
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.presell.gif) no-repeat
}

.goods-list-v1.gl-type-3 .gl-item .p-presell-time em {
    display: none
}

.goods-list-v1.gl-type-3 .gl-item .p-focused {
    top: 207px
}

.goods-list-v1.gl-type-3 .gl-item.hover .gl-i-wrap {
    border-color: #e9e9e9;
    -webkit-box-shadow: 0 0 2px 2px #f8f8f8;
    -moz-box-shadow: 0 0 2px 2px #f8f8f8;
    box-shadow: 0 0 2px 2px #f8f8f8
}

.goods-list-v1.gl-type-3 .gl-item.hover .gl-i-wrap .p-focus {
    top: 207px
}

.goods-list-v1.gl-type-4 {
    margin-bottom: 15px
}

.goods-list-v1.gl-type-4 .gl-item .p-img {
    height: 200px;
    text-align: center
}

.goods-list-v1.gl-type-4 .gl-item .p-price {
    margin-bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item .p-name {
    height: 18px;
    margin-bottom: 8px
}

.goods-list-v1.gl-type-4-1 .gl-item .p-name {
    height: 36px
}

.goods-list-v1.gl-type-4.gl-type-4-2 .gl-item {
    height: 424px
}

.goods-list-v1.gl-type-4.gl-type-4-2 .gl-item .p-img {
    height: 282px
}

.goods-list-v1.gl-type-4 .gl-item .p-name em, .goods-list-v1.gl-type-4 .gl-item .p-name i {
    display: block
}

.goods-list-v1.gl-type-4 .gl-item .p-shopnum {
    margin-bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item .p-operate .focus {
    margin-left: 0
}

.goods-list-v1.gl-type-4 .gl-item .p-promo-flag {
    bottom: 9px
}

.goods-list-v1.gl-type-4 .gl-item .p-stock {
    top: 204px
}

.goods-list-v1.gl-type-4.gl-type-4-2 .gl-item .p-stock {
    top: 266px
}

.goods-list-v1.gl-type-4 .gl-item .p-addtocart, .goods-list-v1.gl-type-4 .gl-item .p-ebook, .goods-list-v1.gl-type-4 .gl-item .p-notification, .goods-list-v1.gl-type-4 .gl-item .p-price .p-jdprice, .goods-list-v1.gl-type-4 .gl-item .p-rushbuy, .goods-list-v1.gl-type-4 .gl-item .p-service, .goods-list-v1.gl-type-4 .gl-item .p-summary {
    display: none
}

.goods-list-v1.gl-type-4 .gl-item .p-bookdetails {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 220px;
    height: 30px;
    line-height: 30px;
    padding: 0 9px;
    background: #ededed;
    overflow: hidden;
    display: none
}

.goods-list-v1.gl-type-4 .gl-item .p-bookdetails a:hover {
    color: #666;
    text-decoration: none
}

.goods-list-v1.gl-type-4 .gl-item.hover .gl-i-wrap {
    padding-bottom: 36px;
    border-color: #ddd
}

.goods-list-v1.gl-type-4 .gl-item.hover .p-promo-flag {
    bottom: 35px
}

.goods-list-v1.gl-type-4 .gl-item.hover .p-bookdetails {
    display: block
}

.goods-list-v1.gl-type-5 .gl-item {
    height: 225px;
    width: auto;
    display: block;
    border-bottom: 1px solid #eee;
    margin-right: 25px;
    margin-top: 30px;
    float: none
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-wrap {
    position: relative;
    border: 0 none;
    border-color: #FFF;
    padding: 0 120px 0 210px;
    height: 210px;
    width: auto
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-tab {
    width: 100%
}

.goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
    position: absolute;
    top: -25px;
    left: 0;
    margin: 0;
    width: 100%;
    _width: 800px
}

.goods-list-v1.gl-type-5 .gl-item .p-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    height: 200px;
    margin-bottom: 0;
    text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
    position: absolute;
    left: 210px;
    width: 460px
}

.goods-list-v1.gl-type-5 .gl-item .p-name {
    width: 440px;
    height: 48px;
    top: 8px
}

.goods-list-v1.gl-type-5 .gl-item .p-name em {
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"
}

.goods-list-v1.gl-type-5 .gl-item .p-name i {
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    color: #a1a1a1
}

.goods-list-v1.gl-type-5 .gl-item .p-name .personal-icon {
    margin-top: 3px
}

.goods-list-v1.gl-type-5 .gl-item .p-name .p-promo-tag1 {
    margin-bottom: -2px
}

.goods-list-v1.gl-type-5 .gl-item .p-bookdetails {
    top: 69px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    font-family: simsun
}

.goods-list-v1.gl-type-5 .gl-item .p-price {
    top: 105px;
    overflow: visible
}

.goods-list-v1.gl-type-5 .gl-item .p-price .p-jdprice {
    color: #666;
    vertical-align: top;
    display: inline-block
}

.goods-list-v1.gl-type-5 .gl-item .p-price .p-market {
    display: block
}

.goods-list-v1.gl-type-5 .gl-item .p-commit {
    top: 133px
}

.goods-list-v1.gl-type-5 .gl-item .p-shopnum {
    top: 155px
}

.goods-list-v1.gl-type-5 .gl-item .p-shopnum .price-start {
    display: inline-block
}

.goods-list-v1.gl-type-5 .gl-item .p-operate {
    position: absolute;
    width: 120px;
    height: 80px;
    right: 0;
    top: 90px
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .p-o-btn {
    position: absolute;
    right: 0
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .addcart {
    top: 0
}

.goods-list-v1.gl-type-5 .gl-item .p-operate .focus {
    top: 40px
}

.goods-list-v1.gl-type-5 .gl-item .p-focus {
    opacity: 1;
    left: auto;
    right: 22px;
    top: 110px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none
}

.goods-list-v1.gl-type-5 .gl-item .p-ebook {
    display: none;
    position: absolute;
    line-height: 18px;
    left: 350px;
    top: 73px;
    width: 200px
}

.goods-list-v1.gl-type-5 .gl-item .p-ebook a {
    color: #005aa0
}

.goods-list-v1.gl-type-5 .gl-item .p-promo-flag {
    bottom: -10px
}

.goods-list-v1.gl-type-5 .gl-item .p-summary {
    display: none
}

.goods-list-v1.gl-type-5 .gl-item .p-summary span {
    float: left;
    max-width: 410px;
    overflow: hidden;
    height: 18px
}

.goods-list-v1.gl-type-5 .gl-item .p-summary a {
    float: left;
    margin-left: 5px
}

.goods-list-v1.gl-type-5 .gl-item .p-service {
    display: none
}

.goods-list-v1.gl-type-5 .gl-item .p-service a {
    color: #005aa0
}

.goods-list-v1.gl-type-5 .gl-item .p-addtocart {
    display: none;
    position: absolute;
    right: 22px;
    top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-addtocart a {
    text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-rushbuy {
    display: none;
    position: absolute;
    right: 22px;
    top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-rushbuy a {
    text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-notification {
    display: none;
    position: absolute;
    right: 22px;
    top: 70px
}

.goods-list-v1.gl-type-5 .gl-item .p-notification a {
    text-align: center
}

.goods-list-v1.gl-type-5 .gl-item .p-stock {
    width: 180px;
    top: 176px;
    left: 0
}

.goods-list-v1.gl-type-5 .gl-item:hover .p-focus {
    visibility: visible;
    top: 110px
}

.goods-list-v1.gl-type-5 .p-icons {
    margin-bottom: 0
}

.goods-list-v1.gl-type-5 .p-service, .goods-list-v1.gl-type-5 .p-summary {
    display: none
}

.shop-list {
    position: relative;
    width: 100%
}

.shop-list .sl-item {
    border: 3px solid #ddd;
    margin-bottom: 20px
}

.shop-list .sl-i-top {
    height: 66px;
    border-bottom: 1px solid #ddd
}

.shop-list .sl-i-logo {
    float: left;
    margin: 10px 20px 0 15px;
    _display: inline
}

.shop-list .sl-i-title {
    float: left
}

.shop-list .sl-i-title .shop-name {
    line-height: 25px;
    margin: 6px 0 3px
}

.shop-list .sl-i-title .shop-name .sn-link {
    font-size: 16px;
    font-family: "microsoft yahei";
    margin-right: 10px
}

.shop-list .sl-i-title .shop-name .btn {
    position: relative;
    padding-left: 30px
}

.shop-list .sl-i-title .shop-name .btn i {
    position: absolute;
    left: 10px;
    top: 4px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.customerService.png) no-repeat
}

.shop-list .sl-i-title .shop-name .btn i.online {
    background-position: 0 0
}

.shop-list .sl-i-title .shop-name .btn i.offline {
    background-position: 0 -41px
}

.shop-list .sl-i-title .shop-phrase {
    color: #999
}

.shop-list .sl-i-ext {
    float: right;
    width: 320px;
    position: relative
}

.shop-list .sl-i-ext .shop-evaluate {
    margin-top: 14px;
    margin-bottom: 5px;
    line-height: 18px
}

.shop-list .sl-i-ext .shop-evaluate span {
    display: inline-block;
    vertical-align: top
}

.shop-list .sl-i-ext .shop-evaluate .se-grade, .shop-list .sl-i-ext .shop-evaluate .se-grade em {
    display: inline-block;
    height: 18px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/grade.png) 0 0 no-repeat
}

.shop-list .sl-i-ext .shop-evaluate .se-grade {
    position: relative;
    overflow: hidden;
    width: 78px;
    background-position: 0 -18px
}

.shop-list .sl-i-ext .shop-evaluate .se-grade em {
    position: absolute;
    left: -40px;
    width: 78px;
    background-position: 0 0
}

.shop-list .sl-i-ext .shop-relgoods a {
    color: #005aa0
}

.shop-list .sl-i-ext .btn {
    position: absolute;
    right: 25px;
    top: 16px
}

.shop-list .sl-i-ext.hideEvaluate .shop-evaluate {
    display: none
}

.shop-list .sl-i-ext.hideEvaluate .shop-relgoods {
    margin-top: 22px;
    margin-bottom: 5px;
    line-height: 18px
}

.shop-list .sl-i-content {
    height: 433px;
    overflow: hidden;
    width: 100%;
    *position: relative
}

.shop-list .goods-list {
    padding-left: 5px
}

.shop-list .goods-list .gl-item {
    width: 234px;
    height: 433px
}

.shop-list .goods-list .gl-item .gl-i-wrap {
    border: 0 none
}

.shop-list.sl-type-1 .goods-list .gl-item, .shop-list.sl-type-1 .sl-i-content {
    height: 372px
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .shop-list .goods-list {
        padding-left: 8px
    }

    .shop-list .goods-list .gl-item {
        margin-right: 20px
    }
}

.resp01 .shop-list .goods-list {
    padding-left: 8px
}

.resp01 .shop-list .goods-list .gl-item {
    margin-right: 20px
}

@media (min-width: 1411px) {
    .shop-list .goods-list {
        padding-left: 5px
    }

    .shop-list .goods-list .gl-item {
        margin-right: 3px
    }
}

.resp02 .shop-list .goods-list {
    padding-left: 5px
}

.resp02 .shop-list .goods-list .gl-item {
    margin-right: 3px
}

.notice-loading-more {
    height: 50px;
    width: 100%;
    margin-bottom: 10px
}

.notice-loading-more span {
    display: block;
    width: 150px;
    height: 48px;
    line-height: 48px;
    padding-left: 48px;
    margin: 0 auto;
    background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat 0 10px;
    text-align: left;
    color: #f60
}

.notice-loading-error span {
    background: 0 0;
    padding-left: 0
}

.page {
    margin-bottom: 10px
}

.page .p-wrap {
    float: right
}

.page .p-num {
    float: left
}

.page .p-num a, .page .p-num b {
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 14px;
    margin-right: 5px;
    font-size: 14px
}

.page .p-num a {
    color: #333;
    border: 1px solid #ddd;
    background-color: #f7f7f7;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: -webkit-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: -o-linear-gradient(top, #f7f7f7, #f2f2f2);
    background-image: linear-gradient(top, #f7f7f7, #f2f2f2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)
}

.page .p-num a:hover {
    text-decoration: none;
    box-shadow: 0 1px 1px rgba(0, 1, 1, .08)
}

.page .p-num a.curr {
    border: 0 none;
    padding: 1px 15px;
    background: 0 0;
    filter: none;
    color: #e4393c;
    cursor: default
}

.page .p-num a.curr:hover {
    box-shadow: none
}

.page .p-num .pn-break {
    color: #ccc
}

.page .p-num .pn-break:hover {
    box-shadow: none
}

.page .p-num .pn-next em, .page .p-num .pn-prev em {
    vertical-align: middle
}

.page .p-num .pn-next i, .page .p-num .pn-prev i {
    vertical-align: middle;
    font-style: normal;
    font-size: 16px;
    font-family: "\5b8b\4f53";
    padding: 0 5px;
    color: #aaa
}

.page .p-num .pn-prev i {
    padding-left: 0
}

.page .p-num .pn-next i {
    padding-right: 0
}

.page .p-num .pn-next.disabled, .page .p-num .pn-prev.disabled {
    background: 0 0;
    background: #fff;
    cursor: default
}

.page .p-num .pn-next.disabled em, .page .p-num .pn-next.disabled i, .page .p-num .pn-prev.disabled em, .page .p-num .pn-prev.disabled i {
    color: #ccc
}

.page .p-skip {
    float: left;
    margin-left: 20px
}

.page .p-skip em {
    float: left;
    line-height: 38px;
    font-size: 14px
}

.page .p-skip .input-txt {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0 3px;
    line-height: 30px;
    font-size: 14px;
    text-align: center
}

.page .p-skip .btn {
    float: left;
    height: 27px;
    margin-left: 10px;
    font-size: 14px;
    line-height: 27px
}

.aside-bar {
    background: #fff;
    _width: 100%;
    _overflow: hidden
}

.aside-bar .ab-goods {
    display: none;
    border: 1px solid #ddd;
    margin-bottom: 10px
}

.aside-bar .ab-goods .mt {
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px
}

.aside-bar .ab-goods .mt h2, .aside-bar .ab-goods .mt h3 {
    font-family: "microsoft yahei";
    font-size: 14px
}

.aside-bar .ab-goods .mc li {
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 20px
}

.aside-bar .ab-goods .mc li .p-img {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-align: center;
    position: relative
}

.aside-bar .ab-goods .mc li .p-img .picon {
    top: 5px;
    right: 3px
}

.aside-bar .ab-goods .mc li .p-name {
    height: 36px;
    line-height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    display: block
}

.aside-bar .ab-goods .mc li .p-price {
    height: 16px;
    line-height: 16px;
    margin-bottom: 4px;
    overflow: hidden
}

.aside-bar .ab-goods .mc li .p-price .price {
    float: left;
    margin-right: 6px;
    color: #e4393c;
    font-weight: 700;
    font-family: verdana;
    font-size: 14px
}

.aside-bar .ab-goods .mc li .p-price .goods-icons {
    margin-right: 3px
}

.aside-bar .ab-goods .mc li .p-review {
    color: #999
}

.aside-bar .ab-goods .mc li .p-review .number {
    color: #005aa0
}

.aside-bar .promo-pic-adbox .hd {
    line-height: 32px;
    font-size: 14px;
    font-weight: 700;
    font-family: "microsoft yahei"
}

.aside-bar .ab-pic {
    margin-bottom: 10px
}

.aside-bar .ab-pic img {
    width: 210px;
    height: auto
}

.aside-bar .ab-fa-img img, .notice-search {
    margin-bottom: 10px
}

.notice-search .ns-wrap {
    padding: 10px 50px
}

.notice-search .ns-icon {
    float: left;
    display: block;
    width: 32px;
    height: 32px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.notice.png) no-repeat 0 2px
}

.notice-search .ns-content {
    margin-left: 32px;
    line-height: 32px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #f60
}

.notice-search .ns-content span em {
    color: #333
}

.rec-goods {
    padding: 20px 0 0 25px;
    height: 330px;
    overflow: hidden;
    zoom: 1;
    position: relative;
    background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.rec-goods ul {
    background: #FFF
}

.rec-goods li {
    float: left;
    margin: 0 30px 50px;
    _display: inline
}

.rec-goods li .rg-wrap {
    border: 3px solid #FFF;
    padding: 0 12px;
    width: 220px
}

.rec-goods li .p-img {
    padding: 12px 0 0
}

.rec-goods li .p-price {
    margin: 5px 0 10px;
    position: relative;
    line-height: 22px;
    height: 22px;
    overflow: hidden
}

.rec-goods li .p-price strong {
    font-size: 18px
}

.rec-goods li .p-price strong em {
    font-size: 14px
}

.rec-goods li .p-price strong i {
    font-style: normal
}

.rec-goods li .p-price .p-commit {
    position: absolute;
    right: 0;
    top: 0
}

.rec-goods li .p-price .p-commit a {
    color: #005aa0
}

.rec-goods li .p-name {
    line-height: 18px;
    margin: 0 0 10px
}

.rec-goods li .p-name a {
    cursor: pointer
}

.rec-goods li .p-name a em {
    display: block;
    height: 36px;
    overflow: hidden
}

.rec-goods li .p-name a .promo-words {
    display: none;
    height: 18px;
    overflow: hidden;
    color: #f60;
    font-style: normal
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .rec-goods {
        padding-left: 40px
    }

    .rec-goods li {
        margin: 0 40px 50px 0
    }
}

.resp01 .rec-goods {
    padding-left: 40px
}

.resp01 .rec-goods li {
    margin: 0 40px 50px 0
}

@media (min-width: 1411px) {
    .rec-goods li {
        margin: 0 20px 50px 0
    }
}

.resp02 .rec-goods li {
    margin: 0 20px 50px 0
}

.rec-activity {
    padding: 20px 0 0 25px;
    height: 172px;
    overflow: hidden;
    zoom: 1
}

.rec-activity li {
    float: left;
    margin: 0 26px 50px 27px;
    _display: inline
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .rec-activity li {
        margin: 0 36px 50px 0
    }
}

.resp01 .rec-activity li {
    margin: 0 36px 50px 0
}

@media (min-width: 1411px) {
    .rec-activity {
        padding: 20px 0 0 5px
    }

    .rec-activity li {
        margin: 0 8px 50px
    }
}

.resp02 .rec-activity {
    padding: 20px 0 0 5px
}

.resp02 .rec-activity li {
    margin: 0 8px 50px
}

.mt .paipai {
    padding-left: 22px;
    position: relative;
    display: block;
    *zoom: 1
}

.mt .paipai i {
    position: absolute;
    left: 3px;
    top: 7px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/search.paipai.icon.png) no-repeat
}

.rec-showall {
    line-height: 20px;
    padding: 10px 0 0 14px
}

.rec-showall strong {
    color: #f60;
    margin-right: 5px
}

.rec-showall a {
    color: #005aa0;
    margin-left: 5px
}

.rec-paipai {
    padding: 10px 0 0 25px;
    height: 290px;
    overflow: hidden;
    zoom: 1;
    position: relative;
    background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) no-repeat center center
}

.rec-paipai ul {
    background: #FFF
}

.rec-paipai li {
    float: left;
    margin: 0 20px 22px;
    _display: inline;
    text-align: center
}

.rec-paipai li .rg-wrap {
    border: 3px solid #FFF;
    padding: 0 12px;
    width: 160px
}

.rec-paipai li .p-img {
    padding: 12px 0 0
}

.rec-paipai li .p-price {
    position: relative;
    line-height: 22px;
    height: 22px;
    overflow: hidden
}

.rec-paipai li .p-price strong, .rec-paipai li .p-price strong em {
    font-size: 14px
}

.rec-paipai li .p-price strong i {
    font-style: normal
}

.rec-paipai li .p-count {
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

.rec-paipai li .p-name {
    line-height: 18px;
    margin: 10px 0 5px
}

.rec-paipai li .p-name a {
    cursor: pointer
}

.rec-paipai li .p-name a em {
    display: block;
    height: 36px;
    overflow: hidden
}

.rec-paipai li .p-name a .promo-words {
    display: none;
    height: 18px;
    overflow: hidden;
    color: #f60;
    font-style: normal
}

@media (min-width: 1411px) {
    .rec-paipai li {
        margin: 0 38px 22px
    }
}

.resp02 .rec-paipai li {
    margin: 0 38px 22px
}

.goods-chosen-list {
    height: 306px;
    padding-left: 29px;
    overflow: hidden
}

.goods-chosen-list li {
    float: left;
    width: 210px;
    height: 286px;
    padding: 0 29px 20px 0;
    overflow: hidden
}

.goods-chosen-list .p-img {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-align: center
}

.goods-chosen-list .p-img img {
    width: 190px;
    height: 190px
}

.goods-chosen-list .p-name {
    height: 36px;
    line-height: 18px;
    margin-bottom: 12px;
    overflow: hidden;
    display: block
}

.goods-chosen-list .p-price {
    height: 16px;
    line-height: 16px;
    margin-bottom: 4px;
    overflow: hidden
}

.goods-chosen-list .p-price .price {
    float: left;
    margin-right: 10px;
    color: #e4393c;
    font-weight: 700;
    font-family: verdana;
    font-size: 14px
}

.goods-chosen-list .p-price .goods-icons {
    margin-right: 3px
}

.goods-chosen-list .p-review {
    color: #999
}

.goods-chosen-list .p-review .number {
    color: #005aa0
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    .goods-chosen-list {
        padding-left: 26px
    }

    .goods-chosen-list li {
        padding: 0 26px 20px 0
    }
}

.resp01 .goods-chosen-list {
    padding-left: 26px
}

.resp01 .goods-chosen-list li {
    padding: 0 26px 20px 0
}

@media (min-width: 1411px) {
    .goods-chosen-list {
        padding-left: 56px
    }

    .goods-chosen-list li {
        padding: 0 56px 20px 0
    }
}

.resp02 .goods-chosen-list {
    padding-left: 56px
}

.resp02 .goods-chosen-list li {
    padding: 0 56px 20px 0
}

.bottom-search {
    background: #F9F9F9;
    border: 1px solid #DDD;
    padding: 15px 0 20px 40px;
    margin-bottom: 10px
}

.bottom-search .form-group .fg-line-key {
    width: 88px;
    color: #333
}

.bottom-search .form-group .fg-line-value {
    margin-left: 88px
}

.bottom-search .search-ext {
    margin-bottom: 10px
}

.bottom-search .search-ext .fg-line-value a {
    color: #005aa0
}

.bottom-search .search-ext .fg-line-value b {
    margin: 0 10px;
    color: #CCC
}

.bottom-search .re-search {
    line-height: 36px
}

.bottom-search .re-search .fg-line-value .input-txt {
    vertical-align: top;
    width: 400px
}

.bottom-search .re-search .fg-line-value .btn-XL {
    height: 25px;
    line-height: 25px;
    margin-left: 5px;
    font-size: 14px;
    font-weight: bolder;
    width: 40px
}

.bottom-search .re-search .fg-line-value .link {
    color: #005aa0;
    margin-left: 20px
}

.footmark .m {
    padding: 0 9px;
    border: 1px solid #ddd;
    border-top: 2px solid #999
}

.footmark .mt {
    height: 30px;
    line-height: 30px
}

.footmark .title {
    width: 50%;
    float: left;
    font: 14px/30px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"
}

.footmark .extra {
    width: 50%;
    float: right;
    text-align: right
}

.footmark .may-like .change {
    display: inline-block
}

.footmark .may-like .change .ico, .may-like .change .txt {
    display: inline-block;
    vertical-align: middle;
    *cursor: pointer
}

.footmark .may-like .change .ico {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    background: url(//misc.360buyimg.com/product/list/1.0.4/css/i/update.png) no-repeat
}

.footmark .may-like .mc {
    height: 246px;
    overflow: hidden
}

.footmark .may-like-list {
    padding-top: 15px;
    margin-right: -10px
}

.footmark .may-like-list li {
    width: 150px;
    height: 216px;
    float: left;
    margin: 0 8px 0 0;
    padding: 0 18px 15px;
    text-align: center
}

.footmark .may-like-list .p-img img {
    width: 130px;
    height: 130px
}

.footmark .may-like-list .p-name {
    height: 36px
}

.footmark .may-like-list .p-review {
    line-height: 20px
}

.footmark .may-like-list .p-review a {
    color: #005ea7
}

.footmark .may-like-list .p-price {
    line-height: 20px;
    color: #e3393c
}

.footmark .recent-view .mc {
    height: 126px;
    overflow: hidden
}

.footmark .recent-view-list {
    height: 102px;
    margin-right: -36px;
    padding-top: 14px;
    overflow: hidden
}

.footmark .recent-view-list li {
    width: 86px;
    float: left;
    margin: 0 2px 0 0;
    padding-bottom: 14px;
    text-align: center
}

.footmark .recent-view-list .p-img img {
    width: 70px;
    height: 70px
}

.footmark .recent-view-list .p-price {
    color: #e3393c
}

.root61 .footmark .may-like-list li {
    padding-left: 20px
}

.root61 .footmark .recent-view-list li {
    margin: 0 2px 0 3px;
    *display: inline
}

.m.act {
    margin-bottom: 35px
}

.m.act .mc ul li {
    float: left;
    width: 220px;
    height: 380px;
    border: 1px solid #fff;
    margin-right: 2px;
    padding: 9px
}

.m.act .mc ul li .img {
    position: relative;
    width: 220px;
    height: 220px;
    line-height: 220px;
    text-align: center;
    overflow: hidden
}

.m.act .mc ul li .img .mask {
    width: 220px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .04;
    -moz-opacity: .04;
    filter: alpha(opacity=4)
}

.m.act .mc ul li .bottom {
    width: 190px;
    height: 160px;
    padding: 0 15px
}

.m.act .mc ul li .c0 {
    background-color: #e799ee
}

.m.act .mc ul li .s0 {
    color: #e799ee
}

.m.act .mc ul li .c1 {
    background-color: #ffb912
}

.m.act .mc ul li .s1 {
    color: #ffb912
}

.m.act .mc ul li .c2 {
    background-color: #00b7ee
}

.m.act .mc ul li .s2 {
    color: #00b7ee
}

.m.act .mc ul li .c3 {
    background-color: #80c269
}

.m.act .mc ul li .s3 {
    color: #80c269
}

.m.act .mc ul li .c4 {
    background-color: #ff5457
}

.m.act .mc ul li .s4 {
    color: #ff5457
}

.m.act .mc ul li.curr, .m.act .mc ul li:hover {
    border-color: #e4e4e4
}

.m.act .mc .b-top {
    height: 75px;
    width: 100%;
    line-height: 75px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: "microsoft yahei";
    border-bottom: 1px dashed #fff
}

.m.act .mc .b-top .name {
    display: inline-block;
    height: 50px;
    overflow: hidden
}

.m.act .mc .b-bottom {
    text-align: center;
    line-height: 80px;
    *margin-top: 25px
}

.m.act .mc .b-bottom span {
    font-size: 14px;
    font-family: "microsoft yahei";
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    background-color: #fff;
    _margin-top: 25px;
    -webkit-box-shadow: 0 4px 30px -12px #000;
    -moz-box-shadow: 0 4px 30px -12px #000;
    box-shadow: 0 6px 30px -12px #000
}

.crumbs-nav-item.one-level a {
    margin-bottom: 5px
}

#J_selector .J_selectorLine:last-child .sl-wrap {
    border-bottom: 1px solid #ddd
}

.ui-ceilinglamp-current {
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 1px rgba(0, 0, 0, .08)
}

.gLong .goods-list-v1.gl-type-4 .gl-item, .gSqVender .goods-list-v1.gl-type-4 .gl-item, .gSquare .goods-list-v1.gl-type-4-1 .gl-item, .general .goods-list-v1.gl-type-4-1 .gl-item {
    padding-bottom: 10px !important
}

.gSquare .goods-list-v1.gl-type-4-1 .gl-item, .general .goods-list-v1.gl-type-4-1 .gl-item {
    height: 385px !important
}

.gLong .goods-list-v1.gl-type-4.gl-type-4-2 .gl-item {
    height: 429px !important
}

.gSqVender .goods-list-v1.gl-type-4 .gl-item {
    height: 393px !important
}

.gLong .goods-list-v1 .gl-item .gl-i-wrap, .gSqVender .goods-list-v1 .gl-item .gl-i-wrap, .gSquare .goods-list-v1 .gl-item .gl-i-wrap, .general .goods-list-v1 .gl-item .gl-i-wrap {
    width: auto !important;
    padding: 9px 6px 0 !important;
    left: 0 !important;
    right: 0 !important
}

.gLong .goods-list-v1 .gl-item .p-commit, .gSquare .goods-list-v1 .gl-item .p-commit, .general .goods-list-v1 .gl-item .p-commit {
    margin-bottom: 9px !important
}

.gLong .goods-list-v1 .gl-item.hover .gl-i-wrap, .gSqVender .goods-list-v1 .gl-item.hover .gl-i-wrap, .gSquare .goods-list-v1 .gl-item.hover .gl-i-wrap, .general .goods-list-v1 .gl-item.hover .gl-i-wrap {
    box-shadow: 0 0 #f8f8f8 !important
}

.gSquare .goods-list-v1 .gl-item .gl-i-wrap, .general .goods-list-v1 .gl-item .gl-i-wrap {
    height: 376px !important
}

.gLong .goods-list-v1 .gl-item .gl-i-wrap {
    height: 420px !important
}

.gSqVender .goods-list-v1 .gl-item .gl-i-wrap {
    height: 384px !important
}

.gLong div.ui-tips-skin1, .gSqVender div.ui-tips-skin1, .gSquare div.ui-tips-skin1, .general div.ui-tips-skin1 {
    width: auto !important;
    border-color: #e4393c;
    bottom: -10px !important;
    left: -1px !important;
    right: -1px !important
}

.gLong div.ui-tips-skin1 .ui-tips-arrow, .gSqVender div.ui-tips-skin1 .ui-tips-arrow, .gSquare div.ui-tips-skin1 .ui-tips-arrow, .general div.ui-tips-skin1 .ui-tips-arrow {
    background-image: url(//static.360buyimg.com/devfe/phoenix/3.0.0/css/i/tips.png)
}

.gLong .goods-list-v1 .gl-item .p-icons, .gSqVender .goods-list-v1 .gl-item .p-icons, .gSquare .goods-list-v1 .gl-item .p-icons, .general .goods-list-v1 .gl-item .p-icons {
    padding-bottom: 12px !important;
    display: inline-block
}

.gLong .goods-list-v1.gl-type-4 .gl-item .p-img, .gSqVender .goods-list-v1.gl-type-4 .gl-item .p-img, .gSquare .goods-list-v1.gl-type-4 .gl-item .p-img, .general .goods-list-v1.gl-type-4 .gl-item .p-img {
    margin: 0 auto
}

.gLong .goods-list-v1 .gl-item .p-operate, .gSqVender .goods-list-v1 .gl-item .p-operate, .gSquare .goods-list-v1 .gl-item .p-operate, .general .goods-list-v1 .gl-item .p-operate {
    margin-top: -4px
}

@media screen and (min-width: 1230px) and (max-width: 1410px) {
    #service-2013 dl {
        width: 252px
    }

    #service-2013 dl.fore5 {
        width: 160px
    }

    #service-2014 dl {
        width: 275px
    }

    #service-2014 dl.fore5 {
        width: 100px
    }

    #service-2014 .slogen .item {
        width: 302px
    }

    #service-2014 .slogen .fore1 {
        margin-left: -604px
    }

    #service-2014 .slogen .fore2 {
        margin-left: -304px
    }

    #service-2014 .slogen .fore3 {
        margin-left: 0
    }

    #service-2014 .slogen .fore4 {
        margin-left: 304px
    }

    .goods-list .gl-warp {
        width: 1040px;
        margin-right: -20px
    }

    .goods-list .gl-item {
        margin-right: 20px
    }

    .goods-list-v1 .gl-warp {
        width: 1000px;
        margin-right: -10px
    }

    .goods-list-v1 .gl-item {
        margin-right: 10px
    }

    .goods-list.gl-type-5 .gl-item {
        margin-right: 30px
    }

    .goods-list.gl-type-5 .gl-item .gl-i-wrap {
        padding-right: 180px
    }

    .goods-list.gl-type-5 .gl-item .p-ebook {
        left: 610px
    }

    .goods-list.gl-type-5 .gl-item .p-summary span {
        max-width: 580px
    }

    .goods-list-v1.gl-type-5 .gl-item {
        margin-right: 10px
    }

    .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
        _width: 1020px
    }

    .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
        width: 690px
    }
}

.resp01 #service-2013 dl {
    width: 252px
}

.resp01 #service-2013 dl.fore5 {
    width: 160px
}

.resp01 #service-2014 dl {
    width: 275px
}

.resp01 #service-2014 dl.fore5 {
    width: 100px
}

.resp01 #service-2014 .slogen .item {
    width: 302px
}

.resp01 #service-2014 .slogen .fore1 {
    margin-left: -604px
}

.resp01 #service-2014 .slogen .fore2 {
    margin-left: -304px
}

.resp01 #service-2014 .slogen .fore3 {
    margin-left: 0
}

.resp01 #service-2014 .slogen .fore4 {
    margin-left: 304px
}

.resp01 .goods-list .gl-warp {
    width: 1040px;
    margin-right: -20px
}

.resp01 .goods-list .gl-item {
    margin-right: 20px
}

.resp01 .goods-list-v1 .gl-warp {
    width: 1000px;
    margin-right: -10px
}

.resp01 .goods-list-v1 .gl-item {
    margin-right: 10px
}

.resp01 .goods-list.gl-type-5 .gl-item {
    margin-right: 30px
}

.resp01 .goods-list.gl-type-5 .gl-item .gl-i-wrap {
    padding-right: 180px
}

.resp01 .goods-list.gl-type-5 .gl-item .p-ebook {
    left: 610px
}

.resp01 .goods-list.gl-type-5 .gl-item .p-summary span {
    max-width: 580px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item {
    margin-right: 10px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
    _width: 1020px
}

.resp01 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-commit, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-name, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-price, .resp01 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
    width: 690px
}

@media (min-width: 1411px) {
    #service-2013 dl {
        width: 292px
    }

    #service-2013 dl.fore5 {
        width: 160px
    }

    #service-2014 dl {
        width: 278px
    }

    .goods-list .gl-item {
        margin-right: 0
    }

    .goods-list-v1 .gl-item {
        width: 234px;
        margin-right: 0
    }

    .goods-list-v1 .gl-item .gl-i-wrap {
        padding-left: 6px;
        padding-right: 6px
    }

    .goods-list-v1 .gl-item .p-presell-time, .goods-list-v1 .gl-item .p-stock {
        left: 6px
    }

    .goods-list-v1 .gl-item .p-focus {
        left: 169px
    }

    .goods-list-v1 .gl-item .p-focused {
        left: 157px
    }

    .goods-list-v1.gl-type-4 .gl-item .p-bookdetails {
        padding: 0 6px
    }

    .goods-list.gl-type-5 .gl-item {
        margin-right: 0
    }

    .goods-list.gl-type-5 .gl-item .gl-i-wrap {
        padding-right: 180px
    }

    .goods-list.gl-type-5 .gl-item .p-ebook {
        left: 610px
    }

    .goods-list.gl-type-5 .gl-item .p-summary span {
        max-width: 750px
    }

    .goods-list-v1.gl-type-5 .gl-item {
        margin-right: 0
    }

    .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
        _width: 1200px
    }

    .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .goods-list-v1.gl-type-5 .gl-item .p-commit, .goods-list-v1.gl-type-5 .gl-item .p-name, .goods-list-v1.gl-type-5 .gl-item .p-price, .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
        width: 880px
    }
}

.resp02 #service-2013 dl {
    width: 292px
}

.resp02 #service-2013 dl.fore5 {
    width: 160px
}

.resp02 #service-2014 dl {
    width: 278px
}

.resp02 .goods-list .gl-item {
    margin-right: 0
}

.resp02 .goods-list-v1 .gl-item {
    width: 234px;
    margin-right: 0
}

.resp02 .goods-list-v1 .gl-item .gl-i-wrap {
    padding-left: 6px;
    padding-right: 6px
}

.resp02 .goods-list-v1 .gl-item .p-presell-time, .resp02 .goods-list-v1 .gl-item .p-stock {
    left: 6px
}

.resp02 .goods-list-v1 .gl-item .p-focus {
    left: 169px
}

.resp02 .goods-list-v1 .gl-item .p-focused {
    left: 157px
}

.resp02 .goods-list-v1.gl-type-4 .gl-item .p-bookdetails {
    padding: 0 6px
}

.resp02 .goods-list.gl-type-5 .gl-item {
    margin-right: 0
}

.resp02 .goods-list.gl-type-5 .gl-item .gl-i-wrap {
    padding-right: 180px
}

.resp02 .goods-list.gl-type-5 .gl-item .p-ebook {
    left: 610px
}

.resp02 .goods-list.gl-type-5 .gl-item .p-summary span {
    max-width: 750px
}

.resp02 .goods-list-v1.gl-type-5 .gl-item {
    margin-right: 0
}

.resp02 .goods-list-v1.gl-type-5 .gl-item .gl-i-tab-trigger {
    _width: 1200px
}

.resp02 .goods-list-v1.gl-type-5 .gl-item .p-bookdetails, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-commit, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-name, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-price, .resp02 .goods-list-v1.gl-type-5 .gl-item .p-shopnum {
    width: 880px
}

/* phoenix-3.0.0 common-add.css Date:2017-05-23 20:22:10 */
.crumbs-bar {
    padding-top: 13px
}

.margin-bottom0 {
    margin-bottom: 0;
    margin-top: 0
}

.selector .sl-wrap {
    border-bottom: 1px dotted #ddd;
    background: #f3f3f3
}

.selector .s-brand .sl-ext {
    top: 9px
}

.selector .s-more {
    background: #f6f6f6
}

.selector .sl-key, .selector .sl-v-list li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}